用于选择具有特定成员的组的 LDAP 搜索过滤器

Cra*_*aig 3 ldap ldap-query

我正在尝试设计一个搜索过滤器来提取具有特定成员的组。这是有效的,因为它会拉动所有组:

(&(objectClass=group)(member=*))
Run Code Online (Sandbox Code Playgroud)

但这并没有,尽管当我查看完整的组列表时,“成员”列表包含一个与表达式匹配的条目:

(&(objectClass=group)(member=*MySurname\\, MyForename*))
Run Code Online (Sandbox Code Playgroud)

这甚至不返回任何结果:

(&(objectClass=group)(member=*MyForename*))
Run Code Online (Sandbox Code Playgroud)

有谁知道我怎样才能让它工作?

jwi*_*eke 5

您需要为成员属性的值提供一个完全可分辨的名称。

就像是:

(&(objectClass=group)(member=cn=yourusername,OU=Users,DC=Yourdomain,DC=net))
Run Code Online (Sandbox Code Playgroud)

-吉姆