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))" |