OpenLDAP无效的凭证

我正在设置一个OpenLDAP服务器来validationUbuntu 9.04域中的用户。

有趣/奇怪的是,在Ubuntu的最新版本的openldap中,默认是不使用/etc/ldap/slapd.conf文件 – 而是将它的configuration存储在数据库的cn = config中(这导致了一些头痛,试图遵循教程指定slapd.conf而不是较新的版本)。

每当我尝试使用ldapadd添加到数据库时,它都会返回ldap_bind(49)无效的凭证(即使我确定使用的是正确的密码)。

数据库还没有任何东西,所以从头开始不是问题,我刚才遇到过好几次(甚至在重新configurationslapd之后)。 有什么解决scheme?

我不知道是否OpenLDAP返回错误49的子代码就像Active Directory一样。 AD返回错误密码的错误代码的子types,而不是错误的DN。

你确信DN是正确的吗?

尝试在命令行上指定“-x”。 默认情况下,LDAP工具使用SASLauthentication,-x指定“简单authentication”。