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

Re: search for DN (Filter)



Hi,

I don't know if it has something to do with the initial question, but
sometimes I want to make a search such as:
filter:
(|(dn=uid=user1,ou=users,dc=domain)(dn=uid=user2,ou=users,dc=domain)(dn=uid=user3,ou=users,dc=domain))
attributes: some attribute

so I get in one request all the values of the attribute for the three users
(maybe this example is not a good one, but in my software I really need such
a thing, believe me)

in openldap it seems not to be possible, while it is possible on other LDAP
servers, that allow me to use a special attribute, like entrydn on iPlanet,
or distinguishedName on Active Directory.

am I wrong ?

Regards,

François

2006/9/26, Ralf Haferkamp <rhafer@suse.de>:

On Tuesday 26 September 2006 12:50, Moire wrote: [..] > Am 20.09.2006 um 19:19 schrieb Darko Delinac: > > Limit the search scope to base (-s base) and as a base use the DN, > > something like this: > > > > ldapsearch -x -h my_ldap_server -b "cn=Michael > > Voss,ou=Eng,o=Firm,dc=domain,dc=org" -s base > > Also Delinac's suggestion would found not just one > entry if there are some childs ... You missed the "-s base" option to limit the search scope to just the base object.

> ldapsearch -x -b "cn=MyGivenname MySurname,ou=Privat,dc=Adressen,dc=afm"
> # extended LDIF
> #
> # LDAPv3
> # base <cn=MyGivenname MySurname,ou=Privat,dc=Adressen,dc=afm> with
> scope sub
> # filter: (objectclass=*)
> # requesting: ALL
> #
>
> # MyGivenname MySurname, Privat, Adressen.afm
> dn: cn=MyGivenname MySurname,ou=Privat,dc=Adressen,dc=afm
> objectClass: top
> objectClass: inetOrgPerson
> objectClass: person
> objectClass: organizationalPerson
> objectClass: pilotPerson
> displayName: MyGivennameMySurname
> givenName: MyGivenname
> ou: Sciences
> personalTitle:: TXIuIA==
> telephoneNumber: +00000000000
> description: et cetera
> sn: MySurname
> cn: MyGivenname MySurname
> labeledURI: http://www.void.org
>
> # test, MyGivenname MySurname, Privat, Adressen.afm
> dn: ou=test,cn=MyGivenname MySurname,ou=Privat,dc=Adressen,dc=afm
> objectClass: top
> objectClass: inetOrgPerson
> objectClass: person
> objectClass: organizationalPerson
> objectClass: pilotPerson
> sn: testchild
> cn: testchild
>
> # search result
> search: 2
> result: 0 Success
>
> # numResponses: 3
> # numEntries: 2
>
>
> Thanks
>
> Moire

--
Ralf