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

ldapsearch with -s "one" works where -s "sub" fails (ITS#378)



Full_Name: Jens Heunemann
Version: 1.2.7
OS: Linux 2.2.5
URL: 
Submission from: (NULL) (194.221.87.10)


Hi, I ran into the following problem:

I inserted an entry into an ldap-Database with a perlscript. When I try to
search for
the entry, the following strange behavior occurs:

1.
If I search with:
#  bin/ldapsearch -b "ou=N.N., c=Australia, o=opcos" -s sub "sn=Test"

I get no results.

2.
If I search with:
#  bin/ldapsearch -b "ou=N.N., c=Australia, o=opcos" -s one "sn=Test"

I get the entry I'm searching for:
------
cn=Jens Test, ou=N.N., c=Australia, o=OPCOs
< attributes snipped >
----------

If I search with the filter sn=*, in both (!) cases the second person which is
located
under this basedn is found:
1.:
#  bin/ldapsearch -b "ou=N.N., c=Australia, o=opcos" -s sub "sn=*" cn
cn=Pieter A. Duijser, ou=N.N., c=Australia, o=OPCOs
cn=Pieter A. Duijser

2.:
#  bin/ldapsearch -b "ou=N.N., c=Australia, o=opcos" -s one "sn=*" cn
cn=Pieter A. Duijser, ou=N.N., c=Australia, o=OPCOs
cn=Pieter A. Duijser

cn=Jens Test, ou=N.N., c=Australia, o=OPCOs
cn=Jens Test



Any ideas?

Thanks,

Jens Heunemann