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