2017-05-29 10 views
0

Ubuntu 16.04マシンでOpenLDAP Serverを実行しています。 私もPhpLDAPAdminをインストールしました.PHPLdapAdminは正常に動作し、認証できます。 また、たとえばCLIのldapsearchで実行した場合、正常に動作します。 しかし、すぐに、私は認証が、私は、認証が失敗し、常に取得が必要であるCLI関数を実行しようとして:PHPLdapAdminでOpenLDAP CLI認証に失敗しました

[email protected]:~$ ldapwhoami -H ldap://localhost -w PWD 
    SASL/DIGEST-MD5 authentication started 
    ldap_sasl_interactive_bind_s: Invalid credentials (49) 

を私は自分のパスワードを確認した場合、それは動作しますが、私は追加のコマンドを作成しなければならないのか明示的なエンコーディング? エンコーディングはsshaです。

openldapユーザーと同じコマンドを実行すると動作します。 しかし、デフォルトでは、ldapコマンドをrootとしても実行できるはずです。

ldapwhoami -H ldap://localhost -w PWD -X u:<login>

おかげ

SASL認証IDを使用して接続しようと ldapwhoami

答えて

0

は、あなたのコマンドは同じです。ディレクトリのユーザーにこの認証要求と一致する必要がない場合、この認証要求は機能しません。

試行:ldapwhoami -H ldap://localhost -w PWD -x -D <dn of the entry with password "PWD">

関連する問題