1

想在 Centos 上使用带有 SSL 的 ldap_mod_add 命令,但收到以下错误消息;

PHP Warning: ldap_mod_add (): Modify: Server is unwilling to perform in ...

但是 SSL ldapsearch 命令运行良好;

ldapsearch -x -H ldaps://winsvr.intra -b dc=windows, dc=intra -D "DOMAIN\user"-w "123456"

所需的Windows.pem文件位于/etc/ssl/certs/windows.pem目录中,并且在/etc/openldap/ldap.conf中有相应的行。

确实得到了上述错误消息。

我还应该配置什么才能正常工作?

更新:

一切都好。问题是我不认识现有的 AD 用户。这就是 ldap_mod_add 返回上述错误消息的原因(它无法通过 ldap_mod_add 添加相同的 AD 用户)。

4

1 回答 1

0

您的 PHP 示例中的 LDAP 客户端显然正在执行更新,而该ldapsearch工具正在执行搜索,而不是在它上面指出一个点。服务器的配置、所涉及的目标条目的性质以及所涉及的任何访问控制都可能会影响更新,但不会影响搜索。

于 2012-11-14T13:56:14.617 回答