OpenLDAP CLI 身份验证失败
OpenLDAP CLI Authentication failed
我的 Ubuntu 16.04 机器上有一个 OpenLDAP 服务器 运行ning。
我还安装了 PhpLDAPAdmin,PHPLdapAdmin 工作正常,我可以进行身份验证。
此外,如果我 运行 例如在 CLI ldapsearch 上它工作正常。
但是,一旦我尝试 运行 一个需要身份验证的 CLI 函数,我总是得到身份验证失败:
ubuntu@LDAP-machne:~$ ldapwhoami -H ldap://localhost -w PWD
SASL/DIGEST-MD5 authentication started
ldap_sasl_interactive_bind_s: Invalid credentials (49)
如果我在 PHPLdapAdmin 中检查我的密码是否有效,我是否必须执行额外的命令或显式编码?
编码是 ssha.
如果 运行 使用与 openldap 用户相同的命令,它就可以工作。
但默认情况下,我也应该能够以 root 身份执行 运行 ldap 命令。
谢谢
ldapwhoami
尝试使用 SASL 授权身份进行连接,您的命令与:
相同
ldapwhoami -H ldap://localhost -w PWD -X u:<login>
。如果您的目录中没有用户匹配此身份验证请求,它将无法工作。
尝试:ldapwhoami -H ldap://localhost -w PWD -x -D <dn of the entry with password "PWD">
我的 Ubuntu 16.04 机器上有一个 OpenLDAP 服务器 运行ning。 我还安装了 PhpLDAPAdmin,PHPLdapAdmin 工作正常,我可以进行身份验证。 此外,如果我 运行 例如在 CLI ldapsearch 上它工作正常。 但是,一旦我尝试 运行 一个需要身份验证的 CLI 函数,我总是得到身份验证失败:
ubuntu@LDAP-machne:~$ ldapwhoami -H ldap://localhost -w PWD
SASL/DIGEST-MD5 authentication started
ldap_sasl_interactive_bind_s: Invalid credentials (49)
如果我在 PHPLdapAdmin 中检查我的密码是否有效,我是否必须执行额外的命令或显式编码? 编码是 ssha.
如果 运行 使用与 openldap 用户相同的命令,它就可以工作。 但默认情况下,我也应该能够以 root 身份执行 运行 ldap 命令。
谢谢
ldapwhoami
尝试使用 SASL 授权身份进行连接,您的命令与:
ldapwhoami -H ldap://localhost -w PWD -X u:<login>
。如果您的目录中没有用户匹配此身份验证请求,它将无法工作。
尝试:ldapwhoami -H ldap://localhost -w PWD -x -D <dn of the entry with password "PWD">