ldapsearch 검색 필터에 사용된 연산자 표

ldap 검색에서 다수의 연산자를 사용할 수 있습니다.

이 태스크 정보

1. 검색 필터에 사용할 연산자

연산자

사용

예제

=

특정값과 동일한 값의 속성을 수록하는 항목의 검색

"cn=John Browning"

= <string>*<string>

특정 부문자열과 동일한 값의 속성을 수록하는 항목의 검색

"cn=John*"

"cn=J*Brown"

>=

수치 또는 알파벳 순서에서 지정된 값보다 크거나 동일한 값의 속성이 수록된 항목 검색

"cn>=D"

<=

수치 또는 알파벳 순서에서 지정된 값보다 작거나 동일한 값의 속성이 수록된 항목 검색

"roomNumber<=300"

=*

속성값과 상관없이 지정된 속성에 대한 값이 들어 있는 항목 검색

"sn=*"

~=

지정한 값과 거의 동일한 값의 속성이 수록된 항목 검색

"sn~=Brning"은 sn=Browning을 반환할 수 있습니다.

&

모든 검색 필터에서 지정된 기준에 일치하는 항목 검색

"(&(cn=John Browning)(l=Dallas))"

|

하나 이상의 지정된 검색 필터에서 지정된 기준에 일치하는 항목 검색

"(|(cn=John Browning)(l=Dallas))"

!

임의의 검색 필터에서 지정된 기준에 일치하지 않는 항목 검색

"(!(cn=John Browning)" 또는 "(l=Dallas))"