[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: URI Question
> If I try
> ldapsearch -H ldap://localhost/o=domain.org?uid?sub?(objectclass=*)
>
> The search shows all entries but if I add an ou such as
>
> ldapsearch -H
> ldap://localhost/ou=people,o=domain.org?uid?sub?(objectclass=*)
>
> it gives me
> Could not create LDAP session handle for
> URI=ldap://localhost/ou=people,o=domain.org?uid?sub?(objectclass=*)
> (-9): Bad parameter to an ldap routine
>
> a -b search with the same ou=people,o=domain.org works fine.
>
> Is the "ou=people,o=domain.org in the URI not the same as -b in a search?
>
> Another problem with the same uri is that with the working search, if
> I add an objectclass value, it is ignored.
Everything after <hostport> that is passed to ldapsearch with -H is
ignored. This is the intended (and documented) behavior. Use -b <base>,
-s <scope>, the <filter> and the <attrlist> arguments as described in
ldapsearch(1).
p.
--
Pierangelo Masarati
mailto:pierangelo.masarati@sys-net.it
SysNet - via Dossi,8 27100 Pavia Tel: +390382573859 Fax: +390382476497