> Hi all. Im having hard time triyng to figure out what is wrong with this
> ldap query:
>
> Im triyng to filter a specific user inside a specific group. Like this
> /usr/bin/ldapsearch -x -D ".." -w..
> -b "o=Work"
> "(&(uniquemember=uid=gherzig,ou=People,o=Work)
> (memberof=cn=MailUsers,ou=Groups,o=Work))"
>
> It gets no results, but if i remove the memberof part, it works good.
> "(&(uniquemember=uid=gherzig,ou=People,o=Work))" as a filter gives me
> all the entries that users is in.
>
> What is wrong?
> BTW specifiyng a different basesearch is not an option, i need that base
> as it is.

There may be many causes; typically:

- the client's identity does not have search access on memberOf

- memberOf is not defined in schema, and the filter is undefined

Check the server's logs for hints.  If "stats" does not suffice, add "acl"
and "trace".

p.

Reply via email to