Ubuntu:LDAP无效凭据

Ubuntu:LDAP无效凭据,ubuntu,ldap,ubuntu-12.04,Ubuntu,Ldap,Ubuntu 12.04,我在尝试了谷歌和stackoverflow的解决方案后发布了这个问题。我正在使用ubuntu 12.04 我在我的机器上安装了ldap和SLAP。安装时,系统会提示输入管理员密码 安装后,我尝试使用下面的命令添加kerberos模式 ldapadd -x -D cn=admin,cn=config -W -f /tmp/cn\=kerberos.ldif 它抛出了一个错误 ldap_bind: Invalid credentials (49) 我可以用我的管理员密码使用这个命令 ldapa

我在尝试了谷歌和stackoverflow的解决方案后发布了这个问题。我正在使用ubuntu 12.04

我在我的机器上安装了ldap和SLAP。安装时,系统会提示输入管理员密码

安装后,我尝试使用下面的命令添加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
tree.ldif


我知道,我给了正确的密码。但是,我不知道它为什么会失败?

在您的第一个示例中,绑定DN的-D选项是: -D cn=admin,cn=config

在第二个示例中,绑定DN为: cn=admin,dc=zmedia,dc=超声波,dc=com


我认为双引号无关紧要。但无论如何,这是两个不同的用户。DN在目录服务中是唯一的,因此只有一个用户工作是有意义的,因为您很可能只有一个真正的管理员用户。

@bharathi Error 49工作不正常。您说过,将a-D设置为cn=admin,cn=config进行绑定会产生错误。但当您使用Other管理员帐户时,它会起作用。你说它在哪里工作得很好?
#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