OpenLDAP CLI身份验证失败

时间:2017-05-29 09:11:41

标签: ubuntu ldap openldap phpldapadmin

我在我的Ubuntu 16.04计算机上运行了一个OpenLDAP服务器。 我还安装了PhpLDAPAdmin,PHPLdapAdmin工作正常,我可以进行身份​​验证。 此外,如果我在CLI ldapsearch运行它可以正常工作。 但是一旦我尝试运行需要身份验证的CLI函数,我总是会遇到身份验证失败:

java.lang.String

在PHPLdapAdmin,如果我检查我的密码它是否有效,我是否必须进行额外的命令或显式编码? 编码是ssha。

如果运行与openldap用户相同的命令,则可以正常工作。 但是默认情况下我应该能够以root身份运行ldap命令。

由于

1 个答案:

答案 0 :(得分:0)

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">