我一直很难找到一些关于如何从 OpenLDAP 检索操作属性的好文档。
我想通过执行 LDAP 搜索来检索 LDAP 服务器的基本专有名称。
当我明确要求命名上下文属性时,为什么我的搜索不起作用?有人告诉我,我需要在属性列表中添加一个加号 ('+')。
如果是这种情况,我应该摆脱“namingContexts”属性还是两者兼而有之?
ldapsearch -H ldap://ldap.mydomain.com -x -s base -b "" +
# note the + returns operational attributes
编辑:注意它看起来像请求的属性是空的。加号不应该在属性列表中吗?http://www.zytrax.com/books/ldap/ch3/#operational
什么不工作?你收到错误吗?
当有加号时,它会返回所有属性,无论是否添加了命名上下文。
使用:
回报:
它还使用以下方法列出:
返回:
我的 slapd.conf 中的第一个访问规则明确确保这是允许的;确保你有类似的东西: