LDAP 쿼리를 위한 텍스트 기반 도구

LDAP 쿼리를 위한 텍스트 기반 도구

텍스트 기반 인터페이스를 통해 LDAP 쿼리를 수행하는 방법이 필요합니다. 내 컴퓨터에서 jXplorer를 사용하고 있지만 이는 그래픽 클라이언트입니다. 그런데 저는 Ubuntu Server 14.04를 실행하고 있습니다.

배경:

내 환경의 서버가 실행 중인 시스템의 사용자 데이터베이스를 동기화하는 데 문제가 있습니다. 호스트 이름이 정확하고 올바른 IP로 확인되며 연결을 테스트할 수 있지만 사용자 쿼리를 수행하려고 하면 "호스트에 대한 경로 없음" 오류와 함께 실패합니다. 따라서 이 쿼리 명령줄을 테스트할 방법이 필요합니다.

답변1

찾고 있는 명령은 입니다 ldapsearch. 다만 사용하기가 좀 아프네요. 다음은 몇 가지 사용 예입니다.

  • 디렉터리에 있는 모든 항목의 전체 목록을 얻으려면(서버 및/또는 네트워크가 이 쿼리를 처리할 수 있는지 여부에 따라 다름):
ldapsearch -h ldapserver.example.cm -b "dc=example,dc=com" -s 하위 "objectclass=*"
  • 특정 사용자를 검색하려면:
ldapsearch -h ldapserver.example.com -b “dc=example,dc=com” “cn=babs 젠슨”

웹에서 "ldapsearch 예제"를 검색하면 자신의 용도에 맞게 조정할 수 있는 예제가 많이 있습니다.

관련 정보