Ubuntu:LDAP无效凭据

时间:2013-05-16 05:00:57

标签: ubuntu ldap ubuntu-12.04

我在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

tree.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

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

1 个答案:

答案 0 :(得分:0)

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

在第二个示例中,您的绑定DN是: "cn=admin,dc=zmedia,dc=ultrasound,dc=com"

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

相关问题