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 <[EMAIL PROTECTED]>:
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
