ldapsearch 명령
용도
LDAP 서버에 대한 연결을 열고, 필터 filter를 사용하여 바인드하고, 검색을 수행합니다.
구문
ldapsearch [-a ] [-A ] [-b basedn] [-B] [-C] [-d] [-D ] [-e ] [-f] [-F] [-G] [-h] [-i] [-k] [-K] [-l] [-L] [-m] [-M] [-n] [-N] [-o] [-O] [-p] [-P] [-q] [-R] [-s] [-t] [-T] [-U] [-v] [-V] [-w] [-y] [-Y] [-z ] [-Z] [-9] filter [속성 ...]
여기서 basedn는 검색의 기본 식별 이름이고,
filter는 LDAP 검색 필터와 같고, 옵션은 다른 플래그와 동일하고, attributes는 검색할 속성의 공백으로 구분된 목록과 같습니다. 속성 목록이 지정되지 않은 경우에는 모든 속성이 검색됩니다.
참고: LDAP_BASEDN이 환경에 설정된 경우 basedn 은 선택사항입니다.
설명
ldapsearch 명령이 하나 이상의 항목을 찾는 경우, attrs로 지정된 속성이 검색되고 항목과 값이 표준 출력에 인쇄됩니다. attrs가 나열되지 않으면 모든 속성이 리턴됩니다.
플래그
| 플래그 이름 | 설명 |
|---|---|
| -a 참조 해제 | 별명을 비참조하는 방법(안함, 항상, 검색 또는 찾기)을 지정합니다. |
| -A | 속성 이름만을 검색합니다(값 없음). |
| -b basedn | 검색의 기본 식별 이름(dn)을 지정합니다. 환경의 LDAP_BASEDN은 기본값입니다. |
| -b | 비ASCII 값의 인쇄를 억제하지 않도록 지정합니다. |
| -C 문자 세트 | IANA(Internet Assigned Numbers Authority)에 등록된 대로 사용할 문자 세트 이름을 설정합니다. |
| -d 레벨 | LDAP 라이브러리에서 디버깅 레벨을 설정합니다. |
| -D dn | dn을 바인드합니다. |
| -e | LDAP 라이브러리 버전 정보 및 종료를 표시합니다. |
| -f File | ‘file'에서 필터를 사용하여 일련의 검색을 수행하여 필터를 대체해야 합니다. |
| -F 분리 | 속성 이름과 값 사이에 'sep'를 인쇄합니다. |
| -G 범위 | 영역이 DIGEST-MD5 바인드 메커니즘에 사용됨을 지정합니다. |
| -h 호스트 | LDAP 서버 호스트 이름을 지정합니다. |
| -iFile | ‘file'에서 필터를 사용하여 일련의 검색을 수행하여 필터를 대체해야 합니다. |
| -k | 바인드에서 서버 관리 제어를 사용합니다. |
| -k KeyFile | 키에 사용할 파일을 지정합니다. |
| -l 시간 | 검색의 시간 한계(초)를 지정합니다. |
| -l | 항목을 LDIF 형식(-B가 암시됨)으로 인쇄합니다. |
| -m 메커니즘 | 지정된 메커니즘으로 SASL 바인드를 수행합니다. |
| -m | 참조 오브젝트를 일반 항목으로서 관리합니다. |
| -n | 수행할 작업을 표시하지만 실제로 조치를 수행하지는 않습니다. |
| -N 키 이름 | 키 파일에 사용할 개인 키 이름을 지정합니다. |
| -o 속성 유형 | 지정된 속성 유형을 기반으로 정렬합니다. |
| -O 최대 홉 | 시퀀스로 뒤따르는 최대 참조 수를 지정합니다. |
| -p Port | LDAP 서버 포트 번호를 지정합니다. |
| -P 키+요 내용 키 키 n 보기 n키 | 키 파일 비밀번호를 지정합니다. |
| -q 페이지 크기 | 페이징된 결과의 페이지 크기를 조회합니다. |
| -R | 참조를 추적하지 않도록 지정합니다. |
| -s 범위 | 범위를 검색합니다. 검색 범위는 base, one 또는 sub 중 하나일 수 있습니다. |
| -t 유효범위 | 값을 파일에서 /tmp에 씁니다. |
| -tseconds | 페이징된 결과의 페이지 사이에 대기할 초 수를 지정합니다. |
| -u UserName | DIGEST-MD5 바인드 메커니즘의 사용자 이름을 지정합니다. |
| -v | 상세 모드에서 실행합니다. |
| -V 버전 | LDAP 프로토콜 버전을 지정합니다. 버전은 2또는 3일 수 있습니다. 디폴트는 3입니다. |
| -w 암호 | 비밀번호 또는 '?' 를 바인드합니다. 표시됩가 합할 않고 표시됩니다. |
| -y proxydn | 프록시된 권한 조작에 대해 프록시된 ID를 설정합니다. |
| -Y | 보안 LDAP 연결(TLS)을 사용합니다. |
| -z크기 | 검색의 크기 한계(항목)를 지정합니다. |
| -z | 보안 LDAP 연결(SSL)을 사용합니다. |
| -9제어 | 제어 옵션에 대한 중요성을 설정합니다. 제어는 다음 옵션 중 하나일 수 있습니다.
|
종료 상태
Virtual I/O Server 명령의 종료 상태를 참조하십시오.
예
LDAP 서버에 대한 연결을 열고 특정 속성에 대해 검색하려면 다음을 입력하십시오.
ldapsearch -h vclient.host.com -D cn=admin -w adminpw -b cn=aixdata objectclass=*