[Date Prev][Date Next] [Chronological] [Thread] [Top]

(&(objectClass=posixAccount)(uid=test)) filter doesn't work



 Holas.

I'v searched mailing list archive and found _exactly_ the same report 
(http://www.openldap.org/lists/openldap-bugs/200201/msg00094.html), but 
couldn't find any solutions to solve this problem. I'll repeat, what's the 
problem:


ldapsearch -D '' -x -LLL -b 'ou=People,o=URIIT,c=RU' -s sub
'(&(objectclass=posixAccount)(uid=test))'

 returns no entries.

ldapsearch -D '' -x -LLL -b 'ou=People,o=URIIT,c=RU' -s sub
'(uid=test)'

returns following entry:

dn: uid=test,ou=People,o=URIIT, c=RU
uid: test
cn: test
sn: test
mail: test@uriit.ru
mailRoutingAddress: test@uriit.ru
mailHost: uriit.ru
objectClass: mailRecipient
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
objectClass: account
objectClass: posixAccount
objectClass: top
objectClass: kerberosSecurityObject
objectClass: shadowAccount
shadowLastChange: 11732
shadowMax: 99999
shadowWarning: 7
krbName: test@URIIT.RU
loginShell: /bin/bash
uidNumber: 1005
gidNumber: 1005
homeDirectory: /home/test
gecos: ,,,


 The problem is: why the first filter doesn't work? I use the latest 
available version of OpenLDAP (2.0.23). Indexes are: 
index cn,sn,uid pres,eq
index objectClass eq,pres
index default pres,eq
Actually I tried all combinations of those above (commented some and watched 
for results) but had no success. 

If you have any idea what may be wrong please let me know.
Thanks in advance.

Denis Zhukov