2011-10-04 4 views
2

현재 OID (Oracle Internet Directory)를 설치하고 일부 역할 및 사용자를 생성했습니다. LDAP 명령을 사용하여 액세스하려고합니다.LDAP 서버가 시작되어 실행 중인지 확인하는 방법은 무엇입니까?

$ldapbind -p <port_number> -h <ip> -D "cn=orcladmin" 
bind sucessful 
$ ldapsearch -h <port_number> -p <ip> "dc=<name>" 
ldap_search: Inappropriate authentication 
ldap_search: additional info: Server is Configured to Deny Anonymous Binds 

내가 누락 된 것이 있습니까?

+0

실제 질문은 무엇입니까? 서버가 작동하지 않으면 메시지를받을 수 없습니다. – EJP

+0

글쎄, LDAP cmd 도구를 사용하여 모든 온라인 디렉토리에 액세스 할 예정입니다. bind cmd 만 작동하고 나머지는이 오류가 계속 발생합니다. 어떻게 해결합니까? PS : Oracle Internet Directory를 사용하고 있습니다. – Rahul

+1

오류, ldapbind와 동일한 인증을 제공합니까? 이들은 모두 별개의 프로세스이며 호출 사이에 어떤 상태도 유지하지 않는다는 것을 알고 있습니까? – EJP

답변

1

ldapsearch 명령에서 바인딩 할 사용자의 을 -w "Password" 또는 -W으로 지정하여 런타임에 묻습니다. 아마도 당신은 -b "ou=Base,dc=DNtoSearch"을 원하고 그 다음에 필터를 원할 것입니다.

매번 바인딩해야합니다.

+0

감사합니다 ... 완벽하게 정상적으로 작동합니다. – Rahul

관련 문제