[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
(ITS#9533) openldap bug
Full_Name: perfy
Version: 2.4.44
OS: centos 7 64bit
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (1.202.220.123)
(1)I have enabled the dynlist moudle as follows:
[root@test01 cn=schema]# pwd
/etc/openldap/slapd.d/cn=config/cn=schema
[root@test01 cn=schema]# ll
total 84
-rw-r-----. 1 ldap ldap 1283 Dec 18 17:50 cn={0}corba.ldif
-rw-r-----. 1 ldap ldap 3625 Dec 18 17:50 cn={10}ppolicy.ldif
-rw-r-----. 1 ldap ldap 1523 Dec 18 17:50 cn={11}collective.ldif
-rw------- 1 ldap ldap 2727 Dec 18 17:37 cn={12}sudo.ldif
-rw------- 1 ldap ldap 1013 Dec 19 01:16 cn={13}ldapns.ldif
-rw-r-----. 1 ldap ldap 15546 Dec 18 17:50 cn={1}core.ldif
-rw-r-----. 1 ldap ldap 11363 Dec 18 17:50 cn={2}cosine.ldif
-rw-r-----. 1 ldap ldap 4489 Dec 18 17:50 cn={3}duaconf.ldif
-rw-r-----. 1 ldap ldap 1693 Dec 18 17:50 cn={4}dyngroup.ldif
-rw-r-----. 1 ldap ldap 2857 Dec 18 17:50 cn={5}inetorgperson.ldif
-rw-r-----. 1 ldap ldap 2589 Dec 18 17:50 cn={6}java.ldif
-rw-r-----. 1 ldap ldap 1519 Dec 18 17:50 cn={7}misc.ldif
-rw-r-----. 1 ldap ldap 6495 Dec 18 17:50 cn={8}nis.ldif
-rw-r-----. 1 ldap ldap 1323 Dec 18 17:50 cn={9}openldap.ldif
[root@test01 cn=config]# cat cn=module{0}.ldif
# AUTO-GENERATED FILE - DO NOT EDIT!! Use ldapmodify.
# CRC32 e9c5e751
dn: cn=module{0}
objectClass: olcModuleList
cn: module{0}
olcModulePath: /usr/lib64/openldap
olcModuleLoad: {0}dynlist.la
olcModuleLoad: {1}ppolicy.la
structuralObjectClass: olcModuleList
entryUUID: 78bc6ce2-972e-1038-9a09-0b17f1a1373f
creatorsName: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
createTimestamp: 20181218163402Z
entryCSN: 20181220075834.004947Z#000000#000#000000
modifiersName: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
modifyTimestamp: 20181220075834Z
[root@test01 cn=config]# cat olcDatabase\=\{2\}bdb/olcOverlay\=\{0\}dynlist.ldif
dn: olcOverlay={0}dynlist
objectClass: olcOverlayConfig
objectClass: olcDynamicList
olcOverlay: {0}dynlist
olcDlAttrSet: {0}inetOrgPerson labeledURI
olcDlAttrSet: {1}groupOfURLs memberURL member
structuralObjectClass: olcDynamicList
entryUUID: 0ff96984-972f-1038-9a0b-0b17f1a1373f
creatorsName: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
createTimestamp: 20181218163815Z
entryCSN: 20181221095210.059382Z#000000#000#000000
modifiersName: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
[root@test01 cn=schema]# ldapsearch -LLL -x -D "cn=Manager,dc=kb,dc=com" -b
"dc=kb,dc=com" -w1234 "ou=dbhost"
dn: ou=dbhost,ou=servers,dc=kb,dc=com
objectClass: organizationalUnit
objectClass: hostObject
ou: dbhost
host: test04
[root@test01 cn=config]# ldapsearch -LLL -x -D "cn=Manager,dc=kb,dc=com" -b
"dc=kb,dc=com" -w1234 "uid=zhangsan"
dn: uid=zhangsan,ou=People,dc=kb,dc=com
objectClass: posixAccount
objectClass: inetOrgPerson
objectClass: shadowAccount
objectClass: hostObject
cn: zhangsan
sn: zhangsan
uid: zhangsan
uidNumber: 10007
homeDirectory: /home/zhangsan
loginShell: /bin/bash
gecos: DBA Manager
shadowLastChange: 17889
gidNumber: 10011
labeledURI: ldap:///ou=dbhost,ou=servers,dc=kb,dc=com?host
userPassword:: e01ENX00UXJjT1VtNldhdStWdUJYOGcrSVBnPT0=
host: test04
(2)When I search the hostname "test04" by the filter
"(&(uid=zhangsan)(host=test04))", no any result is return. The corrent result
should return the DN "dn: uid=zhangsan,ou=People,dc=kb,dc=com". But no result is
empty. Is it a bug ?
[root@test01 cn=config]# ldapsearch -LLL -x -D "cn=Manager,dc=kb,dc=com" -b
"dc=kb,dc=com" -w1234 "(&(uid=zhangsan)(host=test04))"