我已成功设置 LDAP 服务器并且一切正常。但是,我无法使用“匿名”绑定访问服务器,根据每个谷歌搜索,它应该是。
当我执行时;
# ldapsearch -x -H ldap://localhost -b dc=example,dc=com
输出说;
# result: 50 Insufficient access
注意:唯一存在的 ACL 是;
olcAccess: {0}to * by self write by anonymous auth by * none
这是否证明服务器未编译或配置为使用匿名绑定?如果是这样,启用它的最佳方法是什么?
答案1
ServerFault 的有人回答了这个问题。 https://serverfault.com/questions/748758/enable-anonymous-bind-in-openldap/748904#748904
问题是配置的 ACL。的线by * none
阻止大多数匿名操作。一旦摆脱该服务器允许执行匿名ldapsearch
操作,证明默认情况下,openldap 支持匿名绑定。