phpldapadmin:使用UIDlogin为“root”pipe理员用户

我最近在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);