OpenLDAP 잘못된 자격 증명

OpenLDAP 잘못된 자격 증명

Ubuntu 9.04의 도메인에서 사용자를 인증하기 위해 OpenLDAP 서버를 설정하고 있습니다.

흥미롭고 이상한 점은 최신 버전의 Ubuntu용 openldap에서 기본값은 /etc/ldap/slapd.conf 파일을 사용하지 않는다는 것입니다. 대신 데이터베이스의 cn=config에 해당 구성을 저장합니다(이로 인해 일부 오류가 발생함). 최신 버전 대신 slapd.conf를 지정하는 튜토리얼을 따라가려고 하면 머리가 아프다).

ldapadd를 사용하여 데이터베이스에 추가하려고 할 때마다 ldap_bind (49) Invalid Credentials가 반환됩니다(올바른 비밀번호를 사용하고 있다고 확신하는 경우에도).

데이터베이스에는 아직 아무것도 없기 때문에 처음부터 시작하는 것은 문제가 되지 않습니다. 저는 이 문제를 여러 번 겪었습니다(slapd를 재구성한 후에도). 해결책은 무엇입니까?

답변1

OpenLDAP가 Active Directory처럼 오류 49에 대한 하위 코드를 반환하는지 여부는 알 수 없습니다. AD는 잘못된 DN과 비교하여 잘못된 비밀번호에 대한 오류 코드의 하위 유형을 반환합니다.

DN이 정확하다고 확신하시나요?

답변2

명령줄에서 "-x"를 지정해 보십시오. 기본적으로 LDAP 도구는 SASL 인증을 사용하며 -x는 "단순 인증"을 지정합니다.

관련 정보