具有dn的ldapsearch过滤器

时间:2020-01-03 08:31:21

标签: 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=

但是当我用别名搜索相同的实体时,我从命令中得到了整个对象。

所以,为什么我没有从上述命令中得到回报。

我想对dn字段中的dn进行过滤,就像我提到的一样,我从别名搜索字段中得到相同的dn。因此,理想情况下,如果我使用正确的过滤方法,我应该得到结果。

如果我对过滤器查询有任何错误,请告诉我。

1 个答案:

答案 0 :(得分:2)

您可以使用以下命令(可能是@ user207421的建议)通过其dn访问该条目:

ldapsearch -LLL -x -H ldaps://ldapserver -b "cn=firstName lastName  1231233,ou=employee,o=xxx,c=an" -s base

关键是将搜索到的条目设置为具有适当范围的基础,即 base