【问题标题】:How to obtain user accounts from groups within OU?如何从 OU 内的组中获取用户帐户?
【发布时间】:2019-04-23 03:06:47
【问题描述】:

我正在尝试从特定的组织单位获取所有用户帐户。我的基本 dn、范围和过滤器如下:

   BASEDN  "OU=dc users,DC=example,DC=com"
   SCOPE    SUBTREE_SCOPE
   FILTER   "(&(objectclass=user)(objectcategory=person))"

我正在搜索的 OU 由子 OU 和组组成。问题是我能够获取子 OU 中的所有用户帐户,但是
我无法获取 OU 内的组中的用户帐户。知道为什么吗?

编辑:

此外,如果我搜索由子组组成的组,我也无法获取子组中的用户帐户。不能对组应用子树搜索吗?

【问题讨论】:

    标签: active-directory ldap openldap


    【解决方案1】:

    在 LDAP 目录服务器中,条目具有类型(基于 objectClass 属性)。它们是组或用户或组织单位...当您搜索时,您将返回与您的过滤器匹配的条目。在您的示例中,您正在搜索用户类型的条目,而不是组。您可以更改过滤器以返回组和用户,但您的代码将需要解析返回的条目以检测类型以及如何处理它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 2015-12-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多