Roundcube + LDAP

Модератор: padonki

Ответить
Аватара пользователя
Padonak
padonki
Сообщения: 3785
Зарегистрирован: 14 авг 2006, 20:43
Контактная информация:

Roundcube + LDAP

Сообщение Padonak »

плагин Password к RoundCube - смена пароля пользователями в LDAP
сразу предупрежу - директория самого Roundcube у меня rcmail

Активируем plugin PASSWORD,Правим файл

Код: Выделить всё

/var/www/rcmail/config/main.inc.php 
добовляем или меняем строку на

Код: Выделить всё

 $rcmail_config['plugins'] = array(password);
Скачиваем:

Код: Выделить всё

http://download.pear.php.net/package/Net_LDAP2-2.0.11.tgz
Распаковываем сюда :

Код: Выделить всё

/var/www/rcmail/
можно только директорию "Net"

Далее настраиваем сам плагин PASSWORD:
правим файл :

Код: Выделить всё

/var/www/rcmail/plugins/password/config.inc.php
в нём ищем настройки, отвечающие за настройки LDAP и правим под свои нужды !
а именно :

Код: Выделить всё

$rcmail_config['password_driver'] = 'ldap';
//выбираем использовать драйвер ldap

Код: Выделить всё

$rcmail_config['password_minimum_length'] = 6;
//минимальное кол-во символов в пароле

Код: Выделить всё

$rcmail_config['password_ldap_basedn'] = 'dc=drivesource,dc=ru';
//прописываем наш домен, например drivesource.ru

Код: Выделить всё

$rcmail_config['password_ldap_host'] = 'ldap.drivesource.ru';
//хост, на котором поднял LDAP сервер . Можно "localhost"

Код: Выделить всё

$rcmail_config['password_ldap_basedn'] = 'dc=drivesource,dc=ru';
// корень LDAP директории

Код: Выделить всё

$rcmail_config['password_ldap_userDN_mask'] = 'uid=%login,ou=Users,dc=drivesource,dc=ru';
// советуют её камментить, но у меня с ней работает .

Код: Выделить всё

$rcmail_config['password_ldap_searchDN'] = 'cn=admin,ou=Users,dc=drivesource,dc=ru';
// вообщем тут понятно - admin, это пользователь - администратор базы . Который имеет право смены пароля

Код: Выделить всё

$rcmail_config['password_ldap_searchPW'] = 'ПАРОЛЬ АДМИНА'; 
// пароль пользователя admin

Код: Выделить всё

$rcmail_config['password_ldap_search_base'] = 'ou=Users,dc=drivesource,dc=ru';
// директория где искать пользователей

Код: Выделить всё

$rcmail_config['password_ldap_encodage'] = 'clear';
//метод шифровки паролей
Вложения
roundcube.jpg
Моя характеристика с детского сада: Хорошо кушает, спит, гуляет! Прошло много лет, ничего не изменилось.
Изображение
Ответить