我正在进行如下所示的ldap搜索,以获取某个人的信息,
ldapsearch -LLL -H ldaps://ldap.xyzcorp.com:636 -D' xyzcorp \ jack1' -W -x -b< dc = xyzcorp,dc = com' SN =就绪
" SN"名字"准备"这是该人的姓氏,但它会返回多个具有相同姓氏的结果" Ready",所以我想添加多个过滤器来搜索名字和姓氏,如下所示:
ldapsearch -LLL -H ldaps://ldap.xyzcorp.com:636 -D' xyzcorp \ jack1' -W -x -b< dc = xyzcorp,dc = com' sn = Ready AND givenName = Bill
但返回的结果仍然包含多个具有相同姓氏的人员#34; Ready"。我不确定哪个部分不正确。
你能帮我解决一下这个命令吗?
答案 0 :(得分:5)
我还没有使用过ldapsearch。也就是说,自定义LDAP查询只返回一个人的sn = Ready和givenName = Bill,如果你可以将其添加到你的命令上,将会是这样的:
ldapsearch -LLL -H ldaps://ldap.xyzcorp.com:636 -D' xyzcorp \ jack1' -W -x -b' dc = xyzcorp,dc = com' "(及(objectCategory =用户)(objectClass的=用户)(SN =就绪)(给定名称=比尔))"