Ldapsearch错误代码32和49

时间:2013-12-19 23:03:24

标签: ldap cas openldap

我正在执行下一个代码

时出错
ldapsearch -xLLL -D "cn=admin,dc=geobolivia,dc=gob,dc=bo" -W > dump-geobolivia.ldif

我遇到的错误是

No such object (32)

并且syslog文件中出现的错误是下一个

Dec 19 18:49:00 geobolivia slapd[3045]: conn=1050 op=103 SRCH base="ou=users,dc=geobolivia,dc=gob,dc=bo" scope=1 deref=3 filter="(&(objectClass=*)(mail=*@*)(givenName=*))"
Dec 19 18:49:00 geobolivia slapd[3045]: <= bdb_substring_candidates: (mail) not indexed
Dec 19 18:49:00 geobolivia slapd[3045]: conn=1050 op=103 SEARCH RESULT tag=101 err=0 nentries=2 text=
Dec 19 18:49:00 geobolivia slapd[3045]: conn=1050 op=104 SRCH base="ou=groups,dc=geobolivia,dc=gob,dc=bo" scope=1 deref=3 filter="(&(objectClass=posixGroup)(cn=el_*))"
Dec 19 18:49:00 geobolivia slapd[3045]: <= bdb_substring_candidates: (cn) not indexed
Dec 19 18:49:00 geobolivia slapd[3045]: conn=1050 op=104 SEARCH RESULT tag=101 err=0 nentries=0 text=
Dec 19 18:49:01 geobolivia slapd[3045]: conn=1078 fd=22 ACCEPT from IP=127.0.0.1:57379 (IP=127.0.0.1:389)
Dec 19 18:49:01 geobolivia slapd[3045]: conn=1078 op=0 BIND dn="cn=admin,dc=geobolivia,dc=gob,dc=bo" method=128
Dec 19 18:49:01 geobolivia slapd[3045]: conn=1078 op=0 BIND dn="cn=admin,dc=geobolivia,dc=gob,dc=bo" mech=SIMPLE ssf=0
Dec 19 18:49:01 geobolivia slapd[3045]: conn=1078 op=0 RESULT tag=97 err=0 text=
Dec 19 18:49:01 geobolivia slapd[3045]: conn=1078 op=1 SRCH base="" scope=2 deref=0 filter="(objectClass=*)"
Dec 19 18:49:01 geobolivia slapd[3045]: conn=1078 op=1 SEARCH RESULT tag=101 err=32 nentries=0 text=
Dec 19 18:49:01 geobolivia slapd[3045]: conn=1078 op=2 UNBIND
Dec 19 18:49:01 geobolivia slapd[3045]: conn=1078 fd=22 closed

我在一些帖子中读到我必须在代码中添加ou = users

ldapsearch -xLLL -D "cn=admin,ou=users,dc=geobolivia,dc=gob,dc=bo" -W > dump-geobolivia.ldif

当我这样做时,我所遇到的错误是

ldap_bind: Invalid credentials (49) 

,日志是

Dec 19 18:58:43 geobolivia slapd[3045]: conn=1080 fd=17 ACCEPT from IP=127.0.0.1:57515 (IP=127.0.0.1:389)
Dec 19 18:58:43 geobolivia slapd[3045]: conn=1080 op=0 BIND dn="cn=admin,ou=users,dc=geobolivia,dc=gob,dc=bo" method=128
Dec 19 18:58:43 geobolivia slapd[3045]: conn=1080 op=0 RESULT tag=97 err=49 text=
Dec 19 18:58:43 geobolivia slapd[3045]: conn=1080 op=1 UNBIND
Dec 19 18:58:43 geobolivia slapd[3045]: conn=1080 fd=17 closed

我正在使用bind9作为DNS服务器,我认为这是问题,但我不知道如何解决这个问题。

1 个答案:

答案 0 :(得分:4)

错误32通常意味着,引用的对象不存在。即您为需要正确DN值的内容输入了错误的DN值。

错误49,通用登录失败,每个LDAP服务器都添加了自身独有的子码或其他错误消息,您可以理解这些情况。

因此,管理员的DN可能不正确。