带dn的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中搜索提到的实体:

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