首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查在ldap中是否有任何用户作为组筛选器的一部分存在?

如何检查在ldap中是否有任何用户作为组筛选器的一部分存在?
EN

Stack Overflow用户
提问于 2018-03-12 05:21:44
回答 1查看 181关注 0票数 0

比如说,我想检索一些用户,并且我提供了user_filter和group_filter来过滤出我需要的特定用户。user_filter = (&(cn=ab*)(sn=cd*)) group_filter =(group_filter(cn=gh*)(cn=kl*))

我知道如何为用户和组编写单独的查询。如何将上面的筛选器组合起来编写一个查询,以便我得到的用户的公共名称以'ab‘开头,而姓氏以'cd’开头,他们要么属于以'gh‘或'kl’开头的组?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-13 18:38:57

这取决于如何定义成员资格。如果你有这些团体的成员资格,如。group1具有user1的成员属性,此组合查询是不可能的。如果您在用户上定义了组,例如。user1具有group1的memberOf属性,然后您可以执行以下操作

(&(objectclass=user)(cn=ab*)(sn=cd*)(|(memberof=cn=gh*)(memberof=cn=kl*)))

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49228573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档