带dn的ldapsearch过滤器
我想从ldapsearch中搜索提到的实体:带dn的ldapsearch过滤器,ldap,openldap,ldap-query,Ldap,Openldap,Ldap Query,我想从ldapsearch中搜索提到的实体: ldapsearch -LLL -x -H ldaps://ldapserver -E pr=1000/noprompt -b "O=XXX,C=AN " "(dn=cn=firstName lastName 1231233,ou=employee,o=xxx,c=an)" 我得到的输出是 # pagedresults: cookie= 但是当我用别名搜索同一个实体时,我从命令中得到了整个对象的返回 那么,为什么我不能从上面提到的命令中得到返回
ldapsearch -LLL -x -H ldaps://ldapserver -E pr=1000/noprompt -b "O=XXX,C=AN " "(dn=cn=firstName lastName 1231233,ou=employee,o=xxx,c=an)"
我得到的输出是
# pagedresults: cookie=
但是当我用别名搜索同一个实体时,我从命令中得到了整个对象的返回
那么,为什么我不能从上面提到的命令中得到返回呢
我想对前面提到的dn字段和从alias搜索字段获得的相同dn进行筛选。所以理想情况下,如果我使用正确的过滤方法,我应该得到结果
如果我在筛选查询中出错,请告诉我。您可以使用以下内容(可能是@user207421建议的)通过其dn访问条目:
关键是将搜索的条目设置为具有适当范围的基,即基 您可以使用以下内容(可能是@user207421建议的)通过其dn访问条目:
关键是将搜索的条目设置为具有适当范围的基,即基 您不需要搜索DN。您可以直接访问它。您不需要搜索DN。您可以直接访问它。
ldapsearch -LLL -x -H ldaps://ldapserver -b "cn=firstName lastName 1231233,ou=employee,o=xxx,c=an" -s base