ldapsearch

LDAP 디렉토리를 쿼리. 더 많은 정보: https://docs.ldap.com/ldap-sdk/docs/tool-usages/ldapsearch.html.

  • 주어진 그룹의 멤버인 모든 항목을 LDAP 서버에서 쿼리하고 객체의 displayName 값을 반환:

ldapsearch -D '관리자_DN' -w '비밀번호' -h ldap_호스트 -b 기본_ou 'memberOf=group1' displayName

  • 줄바꿈 없는 비밀번호 파일을 사용하여 주어진 그룹의 멤버인 모든 항목을 LDAP 서버에서 쿼리하고 객체의 displayName 값을 반환:

ldapsearch -D '관리자_DN' -y '비밀번호_파일' -h ldap_호스트 -b 기본_ou 'memberOf=group1' displayName

  • 주어진 필터에 맞는 5개의 항목 반환:

ldapsearch -D '관리자_DN' -w '비밀번호' -h ldap_호스트 -b 기본_ou 'memberOf=group1' -z 5 displayName

  • 응답을 최대 7초 동안 대기:

ldapsearch -D '관리자_DN' -w '비밀번호' -h ldap_호스트 -b 기본_ou 'memberOf=group1' -l 7 displayName

  • 필터 반전:

ldapsearch -D '관리자_DN' -w '비밀번호' -h ldap_호스트 -b 기본_ou '(!(memberOf=group1))' displayName

  • 여러 그룹에 속한 모든 항목을 반환하고 각 항목의 display name 반환:

ldapsearch -D '관리자_DN' -w '비밀번호' -h ldap_호스트 '(&(memberOf=group1)(memberOf=group2)(memberOf=group3))' "displayName"

  • 지정된 그룹 중 적어도 1개에 속한 모든 항목 반환:

ldapsearch -D '관리자_DN' -w '비밀번호' -h ldap_호스트 '(|(memberOf=group1)(memberOf=group1)(memberOf=group3))' displayName

  • 여러 부울 논리 필터 결합:

ldapsearch -D '관리자_DN' -w '비밀번호' -h ldap_호스트 '(&(memberOf=group1)(memberOf=group2)(!(memberOf=group3)))' displayName