嵌套组所有者-LDAP查询

问题描述 投票:1回答:1

假设我有用户

CN=testuser1,OU=Users,DC=corp,DC=com

并且我想接收用户注册为所有者的所有组。我目前正在使用以下过滤器:

(|(ManagedBy=CN=testuser1,OU=Users,DC=corp,DC=com)(msExchCoManagedByLink=CN=testuser1,OU=Users,DC=corp,DC=com))

但是,安全组也可能作为所有者输入。我如何调整过滤器,以便即使通过安全组间接输入用户身份也能找到正确的组?是否可以使用匹配规则OID1.2.840.113556.1.4.1941((LDAP_MATCHING_RULE_IN_CHAIN)]]

完成?

提前感谢!

active-directory exchange-server ldap-query adgroup
1个回答
0
投票

因为ManagedBy是dn语法,并且LinkID为72,这是一个偶数,表示它是forward link,那么您应该可以使用类似于:(或与其他元素组合使用的东西)

(ManagedBy:1.2.840.113556.1.4.1941:=N=testuser1,OU=Users,DC=corp,DC=com)

我还没有尝试过该过滤器,并且在较大的实现中会遍历链接的深度是有限制的。

© www.soinside.com 2019 - 2024. All rights reserved.