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

Re: search filter

"Trapp, Michael" wrote:

> hi,
> i've got a problem with openldap-2.0.6
> ldapsearch -D ... -b ... '(&(uid=d*)(&(name=m*)(firstname=k*)))'
> returns entries with names starting with any character, not rstricted to m*
> looks like a search without the '(name=m*)' part.
> if the search-filter is extended to name=me* only the expected entries are
> found ...
> are there any restrictions in the search filter implementation?

No. The point is that `name' is the base attribute for a number of common
attributes: cn, commonName, sn, surname, c, countryName, o, organizationName,
and so on (see schema/core.schema), and the filter `(name=m*)' matches
all such attributes that start with `m'.

Take care ...

Pierangelo Masarati.

Dr. Pierangelo Masarati               | voice: +39 02 2399 8365
Dip. Ing. Aerospaziale                | fax:   +39 02 2399 8334
Politecnico di Milano                 | mailto:masarati@aero.polimi.it
via La Masa 34, 20156 Milano, Italy   | http://www.aero.polimi.it/~masarati