Ubuntu Server 10.04 上的 OpenLDAP

Ubuntu Server 10.04 上的 OpenLDAP

我已按照以下说明配置 OpenLDAPUbuntu 指南(进行了一些细微的修改,例如设置正确的密码、我自己的域名以及创建一个员工组而不是人员下的示例组)完成除复制之外的所有步骤。

一切都运行良好,除了我不能使用 ldapscripts......

当我执行:

sudo ldapadduser dave staff

我收到 LDAP 错误,并且 /var/log/ldapscripts.log 显示:

>> 05/29/11 - 13:22 : Command : /usr/sbin/ldapadduser dave staff
ldap_bind: Invalid credentials (49)
ldap_bind: Invalid credentials (49)
Error adding user dave to LDAP

我很迷茫...我检查了后端、前端、/etc/ldapscripts/ldapscripts.passwd 并且密码匹配......

我的 ldapscripts.conf 文件正确指出:

SERVER=localhost
BINDDN="cn=admin,dc=mydomain,dc=com"

# The following file contains the raw password of the binddn
# Create it with something like : echo -n 'secret' > $BINDPWDFILE
# WARNING !!!! Be careful not to make this file world-readable
# DEBIAN: /etc/pam_ldap.secret or /etc/ldap.secret are used.
BINDPWDFILE="/etc/ldapscripts/ldapscripts.passwd"

欢迎任何想法...

答案1

按如下方式将密码写入文件:

echo -n "yourpassword" > /etc/ldapscripts/ldapscripts.passwd

答案2

您确定 ldapscripts.conf 文件中的凭据吗?您可以使用 进行测试ldapwhoami -x -D cn=admin,dc=mydomain,dc=com -y /etc/ldapscripts/ldapscripts.passwd

相关内容