Назад | Перейти на главную страницу

phpldapadmin: войдите как пользователь с правами администратора «root» с UID

Недавно я установил phpldapadmin на Ubuntu 12.04 LTS Srv.

В config.php Я изменил следующий параметр, чтобы разрешить простой вход пользователя:

$servers->('login','bind_pass','secret');

и

$servers->('login','attr','uid');

Изменив эти два параметра, я могу войти в систему как «eric» / «пароль».

Однако, когда я пытаюсь пройти аутентификацию как

cn=admin,dc=ubuntu,dc=example,dc=com 

с моим rootPW он меня вообще не узнает.

Есть ли еще один параметр config.php файл, который мне нужно будет изменить, чтобы иметь возможность использовать типы входа DN и UID? Мой единственный способ управлять тестовым сайтом LDAP прямо сейчас - это переключать мои config.php файл, что довольно раздражает.

Похоже, я нашел ответ на свой вопрос после перестройки своей среды ... Я новый сетевой администратор и в основном работал с системой на базе Windows, поэтому OpenLDAP немного сбивал с толку, но в любом случае вот оно ...

Параметры для изменения следующие: (Работает на 32-разрядном сервере Ubuntu 12.04 LTS)

$servers->setValue('server','host','172.16.1.2');
$servers->setValue('server','base','array('ldap01'));
$servers->setValue('login',''auth_type','session');
$servers->setValue('login','bind_id','cn=admin,dc=ldap01');
$servers->setValue('login','bind_pass','Z00lOO');
$servers->setValue('login','attr','uid');
$servers->setValue('login','fallback_dn','true);