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感谢您的链接 –