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

Re: search filter



Note also that (firstname=k*), unless firstname is defined, would
be Undefined.  You might use givenName instead.

At 02:33 PM 1/17/01 +0100, Pierangelo Masarati wrote:
>"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