Hallo我需要帮助来优化LDAP过滤器字符串,因为Ldap过滤器对于我的工具(Foreman)来说太长了(最多255个字符)。我的LDAP curent Ldap过滤器
(|
(memberOf=cn=admingoup,ou=groups,OU=admin,DC=xxx,DC=de)
(memberOf=CN=group1,OU=dd,OU=cc,OU=ab,DC=xxx,DC=de)
(memberOf=CN=group2,OU=dd,OU=cc,OU=ab,DC=xxx,DC=de)
)这工作,但我需要一个灵魂
(|
(memberOf=cn=admingoup,ou=groups,OU=admin,DC=xxx,DC=de)
(memberOf=CN=*,OU=dd,OU=cc,OU=ab,DC=xxx,DC=de)
)发布于 2017-05-22 14:10:11
我认为,如果不对约束条件进行修改,就无法找到解决办法:
memberOf属性上的子字符串匹配- search base dn : `DC=xxx,DC=de`
- search filter : `(&(objectclass=group)(|(cn=admingroup)(cn=group1)(cn=group2)))` (This is an example, the point is to match only the group you need, maybe using the entry id if necessary)
- attribute retrieve `member` (or the equivalent)它要做的是检索这些组的所有成员,一式一份的成员不应该是访问控制的问题。
https://stackoverflow.com/questions/44108931
复制相似问题