Ldapsearch错误代码32和49

Dan*_*era 4 cas ldap openldap

执行下一个代码时出现错误

ldapsearch -xLLL -D "cn=admin,dc=geobolivia,dc=gob,dc=bo" -W > dump-geobolivia.ldif
Run Code Online (Sandbox Code Playgroud)

我的错误是

No such object (32)
Run Code Online (Sandbox Code Playgroud)

而出现在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
Run Code Online (Sandbox Code Playgroud)

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

ldapsearch -xLLL -D "cn=admin,ou=users,dc=geobolivia,dc=gob,dc=bo" -W > dump-geobolivia.ldif
Run Code Online (Sandbox Code Playgroud)

当我这样做时,我的错误是

ldap_bind: Invalid credentials (49) 
Run Code Online (Sandbox Code Playgroud)

和日志是

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
Run Code Online (Sandbox Code Playgroud)

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

geo*_*ffc 5

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

错误49是通用登录失败,并且每个LDAP服务器都添加了自身唯一的子代码或其他错误消息,您会很高兴了解这些情况。

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