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
내가 당신이라면 다음을 시도해 볼 것입니다.
- 적절한 ldapsearch 바이너리를 찾아 복사한 후 시스템에서 실행하세요.
- 다음 코드와 동일한 작업을 수행하는 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를 사용하여 연결, 인증 및 검색을 테스트하는 도구가 있으며 여러 플랫폼에서 사용할 수 있습니다.