[Date Prev][Date Next]
RE: Problem in the search with OpenLDAP
On 23-Jun-99 Benito Fernandez Garcia wrote:
> I have built a tree with 3 levels. The first level is the root (o=company,
> c= ES), the second level is the objectclass "persona" and the third level
> is the objectclass "ordenador". So, my organization (the root) is composed
> by "persona" (like person) and each person can have one or severals
> "ordenador" (like PC).
> Well my problem is that the search of any atribute (belong to "persona" or
> belong to "ordenador") go well if I set the starting point for the search
> as the root (o=Company, c=es).
> example : ldapsearch -s sub -b "o=company,c=es" "attribute=something"
> -----> Ok !
> The problem comes when I set the starting point for the search in other
> example: ldapsearch -s sub -b "name=John,o=company,c=es" "attribute
> something" ----> Wrong
You can't use arbitrary attributes when specifying a search base. You need to
do something like:
ldapsearch -s sub -b o=company,c=es name=John
You can modify the base by specifying a node below the root. For example, if
o=company,c=ES branches into ou=persona then you can do:
ldapsearch -s sub -b ou=persona,c=es name=John
Jason Bodnar + firstname.lastname@example.org + Tivoli Systems
[Another Normism ...]
Yeah, that's it.