Ubuntu:LDAP 凭据无效

标签 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

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

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

最佳答案

在您的第一个示例中,您的绑定(bind) DN(-D 选项)是:-D cn=admin,cn=config
在您的第二个示例中,您的绑定(bind) DN 是:"cn=admin,dc=zmedia,dc=ultrasound,dc=com"
我认为双引号无关紧要。但无论如何,这是两个不同的用户。 DN 在目录服务中是唯一的,因此只有一个用户工作是有意义的,因为您很可能只有一个真正的管理员用户。

关于Ubuntu:LDAP 凭据无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16579309/

相关文章:

windows - 在 ubuntu 服务器上使用 git

c# - 如何通过 LDAP + SSL 验证 Active Directory 凭据?

java - 添加使用到 ldap 时出错 [LDAP : error code 17 - javaSerializedData: attribute type undefined]

ubuntu - 如何使用交互式身份验证修复 systemctl?

linux - cpio 在为 live 重新打包 initrd.lz 时工作不正常

bash shell 脚本 : writing to file does not work

active-directory - 通过 REST API 验证 AD 或 LDAP 凭据

linux - SPIKE 模糊器在 ubuntu 上出现 LD_LIBRARY_PATH 问题

linux - 由于 armhf 导致的 apt-get 更新错误

java - Tomcat7 堆栈大小太小