当前位置: 技术问答>linux和unix
linux下配置ldap服务器遇困难,请求帮助
来源: 互联网 发布时间:2015-01-31
本文导语: 首先,将slapd.conf文件中的ldbm database definitions部分修改如下: database ldbm suffix "cd=suda,dc=edu" rootdn "cn=root,dc=suda,dc=edu" root secret directory /var/lib/ldap 命令行输入:ldapsearch -x -b''-s base '(objectclass=*)' namingContexts 得到...
首先,将slapd.conf文件中的ldbm database definitions部分修改如下:
database ldbm
suffix "cd=suda,dc=edu"
rootdn "cn=root,dc=suda,dc=edu"
root secret
directory /var/lib/ldap
命令行输入:ldapsearch -x -b''-s base '(objectclass=*)' namingContexts
得到结果如下:
version:2
#
#filter:(objectclass=*)
requesting:base(objectclass=*) namingContexts
#
#search result
search:2
result:34 Invalid DN syntax
text:invalid DN
#numResponses:1
试着从文件sample.ldif中加入数据。
命令行输入:ldapadd -x -D"cn=root,dc=suda,dc=edu" -w secret -f sample.ldif
得到结果如下:
adding new entry "cn=try,dc=suda,dc=edu"
ldap_add:no such object
additional info:parent does not exist
ldif_record()=32
似乎是找不到根节点,大家说说错在什么地方,如何解决。多谢了
database ldbm
suffix "cd=suda,dc=edu"
rootdn "cn=root,dc=suda,dc=edu"
root secret
directory /var/lib/ldap
命令行输入:ldapsearch -x -b''-s base '(objectclass=*)' namingContexts
得到结果如下:
version:2
#
#filter:(objectclass=*)
requesting:base(objectclass=*) namingContexts
#
#search result
search:2
result:34 Invalid DN syntax
text:invalid DN
#numResponses:1
试着从文件sample.ldif中加入数据。
命令行输入:ldapadd -x -D"cn=root,dc=suda,dc=edu" -w secret -f sample.ldif
得到结果如下:
adding new entry "cn=try,dc=suda,dc=edu"
ldap_add:no such object
additional info:parent does not exist
ldif_record()=32
似乎是找不到根节点,大家说说错在什么地方,如何解决。多谢了
|
一开始就要加根节点。slapd.conf里面说明的根还不够。
就是说,你初始化用的sample.ldif开头应该有:
dn:cd=suda,dc=edu
objectclass: top
就是说,你初始化用的sample.ldif开头应该有:
dn:cd=suda,dc=edu
objectclass: top
|
不知道你修改slapd.conf后重起OPENLDAP没有。如果重起失败,可能是配置修改有问题!我现在修改slapd.conf也出了问题,能否我们交流一下?
|
www.xuser.net