为什么ldapsearch只返回slapcat?
我试图理解ldap是如何工作的。我试图用这个命令列出ldap的olcacaccess为什么ldapsearch只返回slapcat?,ldap,openldap,Ldap,Openldap,我试图理解ldap是如何工作的。我试图用这个命令列出ldap的olcacaccess $ ldapsearch -x -b 'cn=config' "objectclass=*" -s sub # extended LDIF # # LDAPv3 # base <cn=config> with scope subtree # filter: objectclass=* # requesting: ALL # # search result search: 2 result: 32
$ ldapsearch -x -b 'cn=config' "objectclass=*" -s sub
# extended LDIF
#
# LDAPv3
# base <cn=config> with scope subtree
# filter: objectclass=*
# requesting: ALL
#
# search result
search: 2
result: 32 No such object
# numResponses: 1
$ldapsearch-x-b'cn=config'“objectclass=*”-s子类
#扩展LDIF
#
#LDAPv3
#带作用域子树的基
#过滤器:对象类=*
#请求:全部
#
#搜索结果
搜索:2
结果:32个国家没有这样的目标
#NUM响应:1
我还尝试了使用管理员用户(ldapsearch-x-W-D'cn=admin,dc=example,dc=com'-s sub-b'cn=config''objectclass=*'
)。输出与上面相同
但是有了slapcat-b'cn=config'
,我得到了一切
为什么? 我认为用简单的身份验证是不可能做到这一点的 必须使用外部机制对本地ldap服务器的配置DIT进行操作:
sudo ldapsearch -LLLY EXTERNAL -H ldapi:/// -b cn=config
是否确实在LDAP服务器上使用与在
slapcat
中使用的数据库相同的数据库执行ldapsearsh
?只是为了确保。