Linux 시스템에서 LDAP 연결을 테스트하기 위한 다른 대안은 무엇입니까?

Linux 시스템에서 LDAP 연결을 테스트하기 위한 다른 대안은 무엇입니까?

LDAP를 통해 데이터를 가져오는 Linux 시스템 Redhat 5.8이 있습니다. 알 수 없는 이유로 LDAP를 통해 데이터를 가져올 수 없습니다. 나는에서 보았다/var/log/메시지그리고/var/로그/보안문제는LDAP 검색이 도구가 내 Linux 컴퓨터에 설치되어 있지 않아 적합한 버전을 찾을 수 없습니다.

LDAP 연결을 테스트하는 다른 대안이 있습니까?

내 거LDAP 구성 파일

  more /etc/ldap.conf

  logdir /var/log/ldap
  debug 0
  referrals no
  deref never
  nss_getgrent_skipmembers yes
  host server.apple.com
  base DC=apple,DC=com
  uri ldap://server.apple.com/

답변1

내가 당신이라면 다음을 시도해 볼 것입니다.

  1. 적절한 ldapsearch 바이너리를 찾아 복사한 후 시스템에서 실행하세요.
  2. 다음 코드와 동일한 작업을 수행하는 Perl/Python 스크립트를 만듭니다.

#

#!/bin/python
import ldap
try:
    l = ldap.open("x.x.x.x")
    # put the ldapserver address up there

    l.protocol_version = ldap.VERSION3  

    username = "cn=Manager, o=domain.com"
    # user dn above
    password  = "secret"
    # set the password

    l.simple_bind(username, password)
except ldap.LDAPError, e:
    print e
    # handle error

답변2

사용해 보세요아파치 디렉토리 스튜디오. GUI를 사용하여 연결, 인증 및 검색을 테스트하는 도구가 있으며 여러 플랫폼에서 사용할 수 있습니다.

관련 정보