如何使用多个过滤器进行 ldapsearch?
How to do ldapsearch with multiple filters?
我正在执行如下所示的 ldap 搜索以获取某个人的信息,
ldapsearch -LLL -H ldaps://ldap.xyzcorp.com:636 -D 'xyzcorp\jack1' -W -x -b 'dc=xyzcorp,dc=com' sn=Ready
"sn"姓名"Ready"这里是人的姓氏,但是returns多个相同姓氏的结果"Ready",所以我想添加多个过滤器以搜索名字和姓氏,如下所示:
ldapsearch -LLL -H ldaps://ldap.xyzcorp.com:636 -D 'xyzcorp\jack1' -W -x -b 'dc=xyzcorp,dc=com' sn=Ready AND givenName=Bill
但返回的结果中仍然包含多个同姓的人"Ready"。我不确定哪一部分不正确。
你能帮我用这个命令吗?
我没用过ldapsearch。也就是说,自定义 LDAP 查询 return 只有一个 sn=Ready 和 givenName=Bill 的人,如果您可以将其添加到您的命令中,则看起来像:
ldapsearch -LLL -H ldaps://ldap.xyzcorp.com:636 -D 'xyzcorp\jack1' -W
-x -b 'dc=xyzcorp,dc=com' "(&(objectCategory=user)(objectClass=user)(sn=Ready)(givenName=Bill))"
我正在执行如下所示的 ldap 搜索以获取某个人的信息,
ldapsearch -LLL -H ldaps://ldap.xyzcorp.com:636 -D 'xyzcorp\jack1' -W -x -b 'dc=xyzcorp,dc=com' sn=Ready
"sn"姓名"Ready"这里是人的姓氏,但是returns多个相同姓氏的结果"Ready",所以我想添加多个过滤器以搜索名字和姓氏,如下所示:
ldapsearch -LLL -H ldaps://ldap.xyzcorp.com:636 -D 'xyzcorp\jack1' -W -x -b 'dc=xyzcorp,dc=com' sn=Ready AND givenName=Bill
但返回的结果中仍然包含多个同姓的人"Ready"。我不确定哪一部分不正确。
你能帮我用这个命令吗?
我没用过ldapsearch。也就是说,自定义 LDAP 查询 return 只有一个 sn=Ready 和 givenName=Bill 的人,如果您可以将其添加到您的命令中,则看起来像:
ldapsearch -LLL -H ldaps://ldap.xyzcorp.com:636 -D 'xyzcorp\jack1' -W -x -b 'dc=xyzcorp,dc=com' "(&(objectCategory=user)(objectClass=user)(sn=Ready)(givenName=Bill))"