Thanks to Jon Roberts and Giovanni Baruzzi.. It helped me to solve my problem... regards, -"kalyan"
> -----Original Message----- > From: [EMAIL PROTECTED] > Sent: Wed, 10 May 2006 20:28:16 +0200 > To: [email protected] > Subject: [ldap] Re: how to set search filter with "ou" > > Hi, > > your filter is correct, but is not the right filter to fetch your > information. > The location information about the object has to be expressend in the > "search base" and not in the filter. If you know the container, you can > narrow the search by specifying this in the "base" parameter. > > The attribute values in the filter relate to the attributes values > INSIDE the object itself. > > You can find your object with: > > ldapsearch -D <bind-dn> -w <pw> -b "ou=1234,o=abdc" "(cn=lookhere)" > > you can find the object even with: > > ldapsearch -D <bind-dn> -w <pw> -b "o=abdc" "(cn=lookhere)" > > > if you specify (&(ou=1234)(cn=lookhere)) you are looking for all objects > with cn=lookhere AND containing an "ou attribute" whose value is "1234". > You object seemigly does not contain this attribute with this value and > will not be fetched. > > Best regards > Giovanni > > > skalyanasundaram wrote: >> Hello everyone, >> I am new to this place. >> I have a problem with the search filter for the ldapsearch query... >> >> i have a architecture like >> >> o=abcd >> | >> |-- ou=1234 >> | | >> | |--cn=lookhere >> | >> |-- cn=service >> . >> . >> i am trying to look for "cn=lookhere" >> ldapsearch -D cn=admin,o=abcd -b o=abcd -w pwd "cn=lookhere" >> It works fine it search and gives >> ldapsearch -D cn=admin,o=abcd -b o=abcd -w pwd >> "(&(cn=lookhere)(ou=1234))" >> ldapsearch -D cn=admin,o=abcd -b o=abcd -w pwd >> "(&(ou=1234)(cn=lookhere))" >> does not show any "Bad filter" error but it does not show any result >> also >> >> i have gone through rfc 1558, >> according to that "<attr> is a string representing an AttributeType" >> <value> is a string representing an AttributeValue" >> >> >> this "lookhere" object does not have any attribute called "ou" is it the >> mistake? >> so my case is that there is object inside many sub containers. >> i want to minimize the search. I know only the basedn and two three >> sorrounded container >> of the looking object.. may be between o=abcd and cn=lookhere there are >> n >> number of >> containers.... >> so how do i find? >> I found in net, few examples same like this? >> >> plz somebody help me..... >> >> advance thanks, >> -"kalyan" >> >> --- >> You are currently subscribed to [email protected] as: >> [EMAIL PROTECTED] >> To unsubscribe send email to [EMAIL PROTECTED] with the word >> UNSUBSCRIBE as the SUBJECT of the message. >> > > > --- > You are currently subscribed to [email protected] as: > [EMAIL PROTECTED] > To unsubscribe send email to [EMAIL PROTECTED] with the word > UNSUBSCRIBE as the SUBJECT of the message. --- You are currently subscribed to [email protected] as: [EMAIL PROTECTED] To unsubscribe send email to [EMAIL PROTECTED] with the word UNSUBSCRIBE as the SUBJECT of the message.
