유닉스에는 "lsldap -a 엔터티***"라는 명령이 있습니다.
리눅스에서 같은 기능을 얻을 수 있는 방법이 있나요?
답변1
openldap-clients 패키지에는 원하는 작업을 수행하는 ldapsearch가 있습니다. 매뉴얼 페이지에서:
LDAPSEARCH(1) 일반 명령 매뉴얼 LDAPSEARCH(1)
이름 ldapsearch - LDAP 검색 도구
요약 ldapsearch [-V[V]] [-d 디버그 수준] [-n] [-v] [-c] [-u] [-t[t]] [-T 경로] [-F 접두사] [- A ] [-L[L[L]]] [-S 속성] [-b 검색 기반] [-s {base|one|sub|children}] [-a {never|always|search|find}] [ -l 시간 제한] [-z 크기 제한] [-f 파일] [-M[M]] [-x] [-D 바인딩] [-W] [-w 비밀번호] [-y 비밀번호파일] [-H ldapuri ] [ -h ldaphost] [-p ldapport] [-P {2|3}] [-e [!]ext[=extparam]] [-E [!]ext[=extparam]] [-o opt[= optparam] ] [-O 보안 속성] [-I] [-Q] [-N] [-U authcid] [-R 영역] [-X authzid] [-Y mech] [-Z[Z]] 필터 [ 속성...]
설명 ldapsearch는 ldap_search_ext(3) 라이브러리에 의해 호출되는 쉘 액세스 가능 인터페이스입니다.
ldapsearch opens a connection to an LDAP server, binds, and performs a search using specified parameters.
The filter should conform to the string representation for search filters as defined in RFC 4515. If not
provided, the default filter, (objectClass=*), is used.
If ldapsearch finds one or more entries, the attributes specified by attrs are returned. If * is listed,
all user attributes are returned. If + is listed, all operational attributes are returned. If no attrs
are listed, all user attributes are returned. If only 1.1 is listed, no attributes will be returned.
The search results are displayed using an extended version of LDIF. Option -L controls the format of the
output.