0
增加了一條新的測試條目LDAP服務器,我得到這個錯誤:`ldapadd`錯誤,同時增加用戶
ldapadd -f /root/users.ldif -x -D "cn=Manager,dc=airwidesolutions,dc=com" -w sid
adding new entry "cn=Jack Wallen,ou=people,dc=wallen,dc=local"
ldap_add: Server is unwilling to perform (53)
additional info: no global superior knowledge
但是我檢查了我的LDAP連接被罰款:
ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts
# extended LDIF
#
# LDAPv3
# base <> with scope baseObject
# filter: (objectclass=*)
# requesting: namingContexts
#
#
dn:
namingContexts: dc=airwidesolutions,dc=com
# search result
search: 2
result: 0 Success
# numResponses: 2
# numEntries: 1
我的slapd.conf文件中定義這些參數:
database bdb
suffix "dc=airwidesolutions,dc=com"
rootdn "cn=Manager,dc=airwidesolutions,dc=com"
rootpw {SSHA}eBnmKHFGIlk8vp+M7c2xJ2Fha+2I/MP9 <-- encrypted form of sid
我users.ldif:
# USER ENTRY
dn: cn=Jack Wallen,ou=people,dc=wallen,dc=local
cn: Jack Wallen
objectClass: person
sn: Wallen
是什麼錯誤實際上意味着。另外我是LDAP新手。請讓我知道,未來如何調試此類錯誤。即哪些是檢查詳細錯誤日誌以調試OPENLDAP相關錯誤的文件。
請注意我已經安裝在Redhat Linux 5.6的OpenLDAP-35年2月4日tar文件。在此先感謝您的幫助。
可能重複的http://serverfault.com/questions/469355/no-global-superior-knowledge-while-adding-a-country – larsks
@larsks感謝您的鏈接 –