2017-12-20 27 views
1

userPasswordが正しくない場合でも、既存のuser_dnとuserPasswordを使用してLDAPサーバーにバインドしようとすると、アクセス権が不足します。不正なuser_dnを入力すると無効な資格情報が表示されます。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 

おかげ

答えて

0

不十分なアクセス権限を結合するために使用されるコードでは、LDAPサーバが何にアクセスできるユーザーを制限するように構成されていることを意味します。これはバインド(認証)エラーではありません。詳細については、LDAPサーバー管理者に問い合わせてください。

+0

私はslapd.confファイルでアクセス制御を与えていますが、アクセス権が不十分です。私のアクセスコントロールは: '*にアクセス – Praneetha

関連する問題