我正在尝试执行一个LDAP查询,以获取某个组的所有用户成员。问题是,这个组是由来自多个AD域的用户填充的,我必须使用单个查询获取所有成员的用户。
根据this page的说法,我可以通过查询全局目录来实现我的目标。
ldapsearch -x -W -H "ldap://mydomain.local:3268" -D "CN=myuser,OU=Applicative Users,OU=Users,OU=myou,DC=mydomain,DC=local" -b " " '(&(objectclass=user)(memberof=CN=mygroup,OU=Groups,OU=myou,DC=mydomain,DC=local))
此查询仅返回驻留在域"mydomain“上的"mygroup”的用户成员
不检索来自受信任域的用户的信息。
我该怎么做呢?
发布于 2015-12-02 17:16:23
全局编录仅存储通用组的组成员身份。您也不会通过此查询获得可传递(例如嵌套)的组成员身份。如果还需要使用LDAP in-chain匹配操作符,则可以使用这些操作符。
https://stackoverflow.com/questions/34039879
复制