Philip Yarra wrote: > Hello, your filter needs to be '(&(objectclass=inetOrgPerson)(uid=rjsmith))' > > You should also read http://www.faqs.org/rfcs/rfc2254.html - it's short, > and there are examples. >
Thanks a lot. Also thanks for the link. wish you a nice time. > >> Hello list, >> >> My filter on ldapsearch is not working as expected but showing all the >> records. >> >> If I simply do an search on object class like below it shows all records >> belong to that object >> >> ```````````````````````````````````````````````````````````````````````````` >> ldapsearch -h 127.0.0.1 -b "ou=people,dc=example,dc=com" -x >> "objectclass=inetOrgPerson" -D "cn=Manager,dc=example,dc=com" -W >> Enter LDAP Password: >> >> # extended LDIF >> # >> # LDAPv3 >> # base <ou=people,dc=example,dc=com> with scope subtree >> # filter: objectclass=inetOrgPerson >> # requesting: ALL >> # >> >> # test1, people, example.com >> dn: cn=test1,ou=people,dc=example,dc=com >> objectClass: inetOrgPerson >> cn: test1 >> sn: smith >> uid: rjsmith >> userPassword:: MTIzNDU2 >> carLicense: HISCAR 123 >> homePhone: 555-111-2222 >> description: swell guy >> ou: Human Resources >> mail: [email protected] >> >> # test2, people, example.com >> dn: cn=test2,ou=people,dc=example,dc=com >> objectClass: inetOrgPerson >> cn: test2 >> sn: Billy >> uid: rbilly >> userPassword:: MTIzNDU2 >> carLicense: HISCAR 123 >> homePhone: 555-111-2222 >> mail: [email protected] >> description: sales guy >> ou: Sales >> >> # search result >> search: 2 >> result: 0 Success >> >> # numResponses: 3 >> # numEntries: 2 >> `````````````````````````````````````````````````````````````````````````````````````` >> >> Now to redifine the filter. Want to result where gid=rjsmith >> >> ` ` ` ` ` ` ` ` >> ldapsearch -h 127.0.0.1 -b "ou=people,dc=example,dc=com" -x >> "objectclass=inetOrgPerson" uid=rjsmith -D >> "cn=Manager,dc=example,dc=com" -W >> Enter LDAP Password: >> >> # extended LDIF >> # >> # LDAPv3 >> # base <ou=people,dc=example,dc=com> with scope subtree >> # filter: objectclass=inetOrgPerson >> # requesting: uid=rjsmith >> # >> >> # test1, people, example.com >> dn: cn=test1,ou=people,dc=example,dc=com >> >> # test2, people, example.com >> dn: cn=test2,ou=people,dc=example,dc=com >> >> # search result >> search: 2 >> result: 0 Success >> >> # numResponses: 3 >> # numEntries: 2 >> >> ` ` ` ` ` ` >> >> Again both the results are showing. something wrong in my filter ? >> Please enlighten me. >> >> Thanks >> >> >> >> > > > >
