2017-12-20 6 views
1

userPassword가 올바르지 않아도 기존 user_dn 및 userPassword를 사용하여 LDAP 서버에 바인드 할 때 액세스 권한이 충분하지 않습니다. 잘못된 user_dn을 입력하면 유효하지 않은 자격 증명이 표시됩니다.ldap의 액세스 권한이 충분하지 않습니다.

왜 이러한 오류가 발생합니까? 그 오류의 의미는 무엇입니까? 어떻게 수정해야합니까?

답변

0

부족 액세스 권한이 LDAP 서버가 무엇인지에 액세스 할 수있는 사람을 제한하도록 구성되어 있음을 의미 내가 미리

require 'net/ldap' 
con = Net::LDAP.new 
con.host = 'localhost' 
con.port = 389 
con.auth 'cn=user,dc=example,dc=com', 'user' 

if con.bind 
    # authentication succeeded 
    puts 'success' 
    puts con.get_operation_result 
else 
    # authentication failed 
    puts 'fail' 
    puts con.get_operation_result 
# p con.get_operation_result 
end 

감사 바인딩에 사용되는 코드입니다. Bind (인증) 오류가 아닙니다. 자세한 내용은 LDAP 서버 관리자에게 문의하십시오.

+0

내 slapd.conf 파일에서 액세스 제어 권한을 부여했지만 액세스 권한이 충분하지 않습니다. 내 액세스 제어 : '액세스로 * 에 액세스' – Praneetha

관련 문제