在 Oracle VM Virtualbox 中,我安装了 Ubuntu Server 14.04.1 64 位版本的全新副本,并安装了 OpenSSH。我做的步骤:
sudo apt-get install slapd ldap-utils
nano /etc/ldap/ldap.conf
我在这里输入 BASE dc=elemer,dc=local
URI ldap://192.168.0.14
sudo apt-get install phpldapadmin
sudo nano /etc/phpldapadmin/config.php
并将所有“dc=example,dc=com”替换为“dc=elemer,dc=local”
在物理机上,我打开一个网络浏览器并输入 192.168.0.14/phpldapadmin 它打开网页并输入我的密码(我将 LDAP 密码设置为与 root 相同)。
LDAP 嘲笑我说
“无法连接到 LDAP 服务器我的 LDAP 服务器
错误:用户凭据无效 (49)
无法向服务器进行身份验证
无效的用户名或密码”
密码绝对正确,我什至创建了其他虚拟机并从头开始重复该过程,有时使用不同的方法但从未设法将其正确。
如果我运行ldapsearch -x
它会给我:“结果:32没有这样的对象
如果我运行ldapadd
并输入密码,它会说:
ldap_sasl_interactive_bind_s: INvalid credentials (49)
additional info: SASL(-13): user not found: no secret in database
ldapsearch -x -LLL -H ldap:/// -b dc=example,dc=com dn
会给 …