我最近在Ubuntu 12.04 LTS Srv上安装了phpldapadmin。
在config.php我修改了下面的参数来启用简单的用户login:
$servers->('login','bind_pass','secret');
和
$servers->('login','attr','uid');
通过修改这两个参数,我可以login为“eric”/“密码”
但是,当我尝试authentication为
cn=admin,dc=ubuntu,dc=example,dc=com
与我的根源,它根本不认识我。
是否有另一个参数config.php文件,我需要改变,以便能够使用DN和UIDlogintypes? 我现在pipe理testingLDAP站点的唯一方法是来回切换我的config.php文件,这非常烦人。
它看起来像我find了重build我的环境后,我自己的问题的答案…我是一个全新的networkingpipe理员,我主要与基于Windows的系统工作,所以OpenLDAP有点混乱,但无论如何这里去…
要修改的参数如下:(在Ubuntu 12.04 LTS服务器32位上运行)
$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);