Table of operators used in ldapsearch search filters
There are a number of operators you can use in ldap searches.
About this task
Operator |
Use to |
Example |
---|---|---|
= |
Find entries that contain an attribute with a value equal to a specified value |
"cn=John Browning" |
= <string>*<string> |
Find entries that contain an attribute with a value equal to a specified substring |
"cn=John*" "cn=J*Brown" |
>= |
Find entries that contain an attribute with a value that is numerically or alphabetically greater than or equal to a specified value |
"cn>=D" |
<= |
Find entries that contain an attribute with a value that is numerically or alphabetically less than or equal to a specified value |
"roomNumber<=300" |
=* |
Find entries that contain a value for a specified attribute, regardless of the attribute value. |
"sn=*" |
~= |
Find entries that contain an attribute with a value approximately equal to a specified value. |
"sn~=Brning" could return sn=Browning |
& |
Find entries that meet the criteria specified in all search filters |
"(&(cn=John Browning)(l=Dallas))" |
| |
Find entries that meet the criteria specified in at least one specified search filter |
"(|(cn=John Browning)(l=Dallas))" |
! |
Find entries that do not meet the criteria specified in search filter |
"(!(cn=John Browning))" or "(!(l=Dallas))" |