Reading groups from LDAP

Melita Mihaljevic melita.mihaljevic at gmail.com
Wed Jun 18 17:39:42 CEST 2008


On Wed, Jun 18, 2008 at 11:15 AM, Michael Ströder <michael at stroeder.com>
wrote:

>
> Example of a filter generated by web2ldap (normally everything in one line,
> broke up here for readability):
>
> (|
>  (&(objectClass=organizationalRole)(roleOccupant=cn=michael
> str\C3\B6der,ou=private,dc=stroeder,dc=de))
>  (&(objectClass=rfc822MailGroup)(mail=michael at stroeder.com))
>  (&(objectClass=groupOfUniqueNames)(uniqueMember=cn=michael
> str\C3\B6der,ou=private,dc=stroeder,dc=de))
>  (&(objectClass=mailGroup)(mgrpRFC822MailMember=michael at stroeder.com))
>  (&(objectClass=posixGroup)(memberUid=michael))
>  (&(objectClass=nisMailAlias)(rfc822MailMember=michael at stroeder.com))
>  (&(objectClass=groupOfNames)(member=cn=michael
> str\C3\B6der,ou=private,dc=stroeder,dc=de))
> ))
>
> Ciao, Michael.


Thank you all for everything, but I have some more problems:
My current LDAP situation is:

dn: cn=Group A,ou=Groups,ou=testing,dc=example,dc=org
cn: Group A
member: cn=dummy
member: uid=usera,ou=Unit A,ou=Users,ou=testing,dc=example,dc=org
objectClass: groupOfNames

dn: cn=Group B,ou=Groups,ou=testing,dc=example,dc=org
cn: Group B
objectClass: groupOfUniqueNames
uniqueMember: cn=dummy
uniqueMember: uid=userb,ou=Unit B,ou=Users,ou=testing,dc=example,dc=org

And I tried to do a generic search for all groups usera is a member of. (I
searched for all objectClass that could be groupOfUniqueNames, groupOfNames
or posixGroup at the momen).
My search filter is (it's all in one line):
search_filter =
'(|(&(objectClass=groupOfUniqueNames)(uniqueMember=uid=usera*))
(&(objectClass=groupOfNames)(member=uid=usera*))
(&(objectClass=posixGroup)(memberUid=usera*)))'

and when I do a search:
 search_groups = lo.search_st(base_dn, ldap.SCOPE_SUBTREE, search_filter)
I got an empty list. Could someon explain me why is that so and how to fix
it. I only want to search for uid.

Also the other thing I want to do is to search
(objectClass=*)&(*member*=uid=usera*). Is that possible ?

Thank you a lot.
Mel

-- 
Melita MIhaljevic|melita.mihaljevic at gmail.com| melita.mihaljevic at
fer.hr
ICQ: 201278527 | Gtalk: melita.mihaljevic |
http://mihaljevicmelita.blogspot.com/
PGP: 0xDB17A80C | http://fly.srk.fer.hr/~gizmo
http://www.last.fm/user/maligizmo/ | http://www.linkedin.com/in/mmihaljevic
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ldap/attachments/20080618/b147c5dc/attachment.html>


More information about the python-ldap mailing list