2013-05-16 124 views
1

我試過谷歌和stackoverflow的解決方案後發佈了這個問題。我使用的是Ubuntu 12.04。Ubuntu:LDAP無效憑證

我在我的機器上安裝了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 

我知道,我給了正確的密碼。但是,我不知道它爲什麼會失敗?

回答

0

在你的第一個例子,你的綁定DN(-D選項)是: -D cn=admin,cn=config

在你的第二個例子,你的綁定DN是: "cn=admin,dc=zmedia,dc=ultrasound,dc=com"

我不認爲雙引號關係。但無論如何,這是兩個不同的用戶。 DN在目錄服務中是唯一的,因此只有一個用戶可以工作,因爲它很可能只有一個真正的Admin用戶。

+0

請再讀一遍,我說它工作正常。 – kannanrbk

+0

@bharathi「錯誤49」無法正常工作。你說,綁定一個-D設置的cn = admin,cn = config,會給出一個錯誤。但是,當您使用管理員帳戶時它可以正常工作。你說它在哪裏工作正常? – geoffc