在尝试了 google 和 stackoverflow 的解决方案后,我发布了这个问题。我正在使用 ubuntu 12.04。
我在我的机器上安装了 ldap 和 slapd。在安装时,它提示输入管理员密码。
安装后,我尝试使用以下命令添加 kerberos 架构,
ldapadd -x -D cn=admin,cn=config -W -f /tmp/cn\=kerberos.ldif
它抛出一个错误
ldap_bind: Invalid credentials (49)
我可以使用我的管理员密码使用此命令。
ldapadd -x -D "cn=admin,dc=zmedia,dc=ultrasound,dc=com" -f tree.ldif -W
树.ldif
#Sample LDAP File
#users
dn: ou=users,dc=zmedia,dc=ultrasound,dc=com
objectClass: organizationalUnit
ou: users
#groups
dn: ou=groups,dc=zmedia,dc=ultrasound,dc=com
objectClass: organizationalUnit
ou: groups
我知道,我给了正确的密码。但是,我不知道为什么会失败?