带 dn 的 ldapsearch 过滤器
ldapsearch filter with dn
我想从 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=
但是当我用别名搜索同一个实体时,我从命令中得到了整个对象 return。
所以,为什么我没有从提到的命令中得到 return。
我想对来自已经提到的和从别名搜索字段中获得的相同 dn 的 dn 字段进行筛选。所以理想情况下,如果我使用正确的过滤方式,我应该得到结果。
如果我在过滤器查询上有任何错误,请告诉我。
您可以使用以下内容(可能是@user207421 建议的)通过其 dn 访问该条目:
ldapsearch -LLL -x -H ldaps://ldapserver -b "cn=firstName lastName 1231233,ou=employee,o=xxx,c=an" -s base
关键是将搜索条目设置为具有适当范围的基,即基。
我想从 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=
但是当我用别名搜索同一个实体时,我从命令中得到了整个对象 return。
所以,为什么我没有从提到的命令中得到 return。
我想对来自已经提到的和从别名搜索字段中获得的相同 dn 的 dn 字段进行筛选。所以理想情况下,如果我使用正确的过滤方式,我应该得到结果。
如果我在过滤器查询上有任何错误,请告诉我。
您可以使用以下内容(可能是@user207421 建议的)通过其 dn 访问该条目:
ldapsearch -LLL -x -H ldaps://ldapserver -b "cn=firstName lastName 1231233,ou=employee,o=xxx,c=an" -s base
关键是将搜索条目设置为具有适当范围的基,即基。