如何在LDAP中检索用户所属组的ou

如何在LDAP中检索用户所属组的ou,ldap,ldap-query,Ldap,Ldap Query,我有一系列的用户和组。用户的DNs可以添加到组的uniquemember属性中。如何查询LDAP,以便发送用户dn并将该用户所属组的OU返回给我 我是基于LDAP.forumsys.com上的LDAP来做这件事的 请参见下面的屏幕截图: 谢谢。您需要的是一个非常常见的相等匹配筛选器,例如: (uniquemember=uid=einstein,dc=example,dc=com) 请注意,未引用该值。您只需要转义/替换特殊字符(例如括号)。有关LDAP筛选器语法的详细信息,请参阅 还请记住,

我有一系列的用户和组。用户的DNs可以添加到组的uniquemember属性中。如何查询LDAP,以便发送用户dn并将该用户所属组的OU返回给我

我是基于LDAP.forumsys.com上的LDAP来做这件事的

请参见下面的屏幕截图:


谢谢。

您需要的是一个非常常见的相等匹配筛选器,例如:

(uniquemember=uid=einstein,dc=example,dc=com)
请注意,未引用该值。您只需要转义/替换特殊字符(例如括号)。有关LDAP筛选器语法的详细信息,请参阅


还请记住,LDAP筛选器非常简单,只提供简单的值匹配(这可能会让习惯于SQL和带有连接、子选择、函数等的复杂查询的人感到困惑)。

关于筛选器
(uniquemember=YOUR_USER\u DN)
?它适合我。。。e、 g.
(uniquemember=uid=einstein,dc=example,dc=com)
。确实如此,谢谢。我在uniquemember的值周围加了双引号。在我看来,没有它们的价值看起来很奇怪。。。你能把你的答案加起来作为正确的答案吗?这样我就可以接受了?