无法获取 AD 中的组用户列表 - memberOf 函数不起作用

Cannot get list of groups users in AD - memberOf function not working

这个查询工作正常:

(&(objectCategory=user)(objectClass=user)(memberOf=*) )

但任何时候,选择组 - 没有结果

(&(objectCategory=user)(objectClass=user)(memberOf=myGroup) )

(&(objectCategory=user)(objectClass=user)(memberOf=CN=myGroup) )

(&(objectCategory=user)(objectClass=user)(memberOf:1.2.840.113556.1.4.1941:=CN=myGroup) )

这是因为 memberof 属性存储 dn 值,所以您必须在过滤器中提供一个 dn。

我所说的 dn 是指一直到 ldap 目录树根的完整 dn。

如果您的组:CN=myGroup 在分支 ou=groups 中并且目录的 baseDn 是 dc=local,dc=com,您必须指定一个过滤器,例如:

memberof=CN=myGroup,ou=groups,dc=local,dc=com