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

Re: ldap search and group membership



Hi Sarkar, Sudipta,

                            You can use "Boolean operators" for this type of
search. For example, group "myGroup" and last name of the user (john)
"Smith". Now, To find out all users whose last name is Smith and are members
of  "myGroup",

$ ldapsearch -h 127.0.0.1 -x -b "dc=visolve,dc=com"
"(&(ou=myGroup)(sn=*mith))"

# extended LDIF
#
# LDAPv3
# base <dc=visolve,dc=com> with scope sub
# filter: (&(ou=myGroup)(sn=*mith))
# requesting: ALL
#

# Smith, myGroup, visolve.com
dn: cn=John,ou=myGroup,dc=visolve,dc=com
cn: VISOLVE
sn: Smith
uid: john
ou: myGroup
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
mail: john@visolve.com
userPassword:: ZHVt

# search result
search: 2
result: 0 Success

# numResponses: 2
# numEntries: 1


Regards,
Durai.

----- Original Message ----- 
From: "Sarkar, Sudipta" <Sudipta.Sarkar@workscape.com>
To: <openldap-software@OpenLDAP.org>
Sent: Wednesday, February 04, 2004 12:24 AM
Subject: ldap search and group membership


> Hi,
>    I have an ldap with some users. I also have few groups and each group
has few members. I want to do a search to find out users who match a certain
criteria and are member of a certain group i.e give me all users whose last
name is Smith and are member of say myGroup. Is there any easy way to do
this search.
> Thanks in advance.
> Sudipta
>
> ***********************************************************************
> This message is intended only for the use of the intended recipient and
> may contain information that is PRIVILEGED and/or CONFIDENTIAL.  If you
> are not the intended recipient, you are hereby notified that any use,
> dissemination, disclosure or copying of this communication is strictly
> prohibited.  If you have received this communication in error, please
> destroy all copies of this message and its attachments and notify us
> immediately.
> ***********************************************************************
>
>


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.576 / Virus Database: 365 - Release Date: 1/30/2004