phpldapadmin: войдите в систему как пользователь root с UID
Я недавно установил phpldapadmin на Ubuntu 12.04 LTS Srv.
В config.php
Я изменил следующий параметр, чтобы разрешить простой вход пользователя:
$servers->('login','bind_pass','secret');
а также
$servers->('login','attr','uid');
Изменяя эти два параметра, я могу войти как "eric" / "password"
Тем не менее, когда я пытаюсь подтвердить подлинность как
cn=admin,dc=ubuntu,dc=example,dc=com
с моим rootPW он меня вообще не узнает.
Есть ли другой параметр config.php
файл, который мне нужно изменить, чтобы можно было использовать оба типа входа DN и UID? Единственный способ администрировать тестовый сайт LDAP прямо сейчас - переключаться назад и вперед config.php
файл, который довольно раздражает.
1 ответ
Похоже, я нахожу ответ на свой вопрос после перестройки среды... Я совершенно новый сетевой администратор, и я в основном работал с системой на базе Windows, поэтому OpenLDAP немного запутал, но в любом случае это происходит...
Параметры для изменения следующие: (работает на Ubuntu 12.04 LTS Server 32-Bit)
$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);