代码之家  ›  专栏  ›  技术社区  ›  Dreamer

如何使LDAP过滤器在OU的三个级别中查找值

  •  0
  • Dreamer  · 技术社区  · 9 年前

    对不起,我是新手 LDAP AD LDAP 查询服务器,假设层次结构如下:

    DN my.com.app (dc=my,dc=com,dc=app)
       |_OU maingroup
           |_OU subgroup
               |_OU grandsongroup
    

    worker ),这是我的过滤器

    filter = "(&(ou=grandsongroup,ou=subgroup,ou=maingroup)(sAMAccountName=worker"))";
    

    1 回复  |  直到 9 年前
        1
  •  2
  •   user207421    9 年前
    1. 筛选器字符串不定义搜索深度。这是通过另一个参数实现的。有三种可能性:

      • 仅限当前级别
      • 整个子树。
    2. (sAMAccountName=worker)
      

      ou=grandsongroup,ou=subgroup,ou=maingroup,dc=my,dc=com,dc=app