Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
rootdn "cn=root,o=myorg"
rootpw {MD5}Xr4ilOzQ4PCOq3aQ0qbuaQ==
# Имя источника данных
dbname PostgreSQL
# Имя пользователя для соединения с PostgreSQL
dbuser ldap
# Пароль для данного пользователя
dbpasswd {MD5}4QrcOUm6Wau+VuBX8g+IPg==
insentry_stmt "insert into ldap_entries (id,dn,oc_map_id,parent,keyval) values ((select nextval('ldap_entries_id_seq')),?,?,?,?)"
upper_func "upper"
strcast_func "text"
concat_pattern "?||?"
has_ldapinfo_dn_ru no
# При использовании модуля sql-индексы указывать не нужно
# Поиск автоматически можно вести по всем атрибутам, используемым в LDAP-дереве
Для более безопасного хранения пароля его необходимо зашифровать, поэтому для шифрования паролей выполните команду:
n для администратора ldap-каталогов:
# slappasswd –h {MD5} –s secret
n Для доступа к PostgreSQL:
# slappasswd –h {MD5} –s 123456
Для того чтобы не переписывать длинный кодированный пароль, в конце данных команд можно поставить перенаправление вывода на конфиг в конец файла (>>/usr/local/openldap/etc/slapd.conf), а потом отредактировать.
Для запуска, остановки, перезапуска, проверки статуса используем команду:
# /usr/local/etc/rc.d/slapd.sh start stop restart status
Запускаем сервер после установки PostreSQL.
Для автоматического запуска OpenLDAP при загрузке правим rc.conf:
# mcedit /etc/rc.conf
slapd_enable="YES"
slapd_flags="-u ldap –g ldap –h ldap://192.168.7.1"
Базовая настройка сервера каталогов закончена.
Установка и настройка PostgreSQL
PostgreSQL – мощный сервер баз данных, предназначенный для бесплатного использования в рамках лицензии BSD. Он входит в состав большинства дистрибутивов Linux и FreeBSD.
Собираем PostgreSQL из портов:
# cd /usr/ports/databases/postgresql80-client
# make && make install
# cd /usr/ports/databases/postgresql80-server