zoukankan      html  css  js  c++  java
  • LDAP的filter查询详解

    转:

    等于(EQUAL TO):  =
    大于等于(Greater than):  >=
    小于等于(Less than):  <=
    通配符(wildcard):  *
      逻辑运算符:
    逻辑与(logical AND):  
    逻辑或(logical OR):   | 
    逻辑非(logical NOT):   ! 
      以用户信息存储来举例,假设,用户目录树ou=user,dc=domain,结构如下:
    dc=domain
          |-ou=user
                |-cn=zhangsan
                |-cn=lisi
                |-cn=wangwu
                |-cn=zhaoliu
    用户信息属性如下:
    cn=zhangsan
    objectClass=top
    objectClass=person
    name=张三
    sex=男
    age=28
    pwd=123456
    email=zhangsan@163.com
    desc=描述
      查询所有name为张三,sex为男的用户:
    (&(name=张三)(sex=男))
      查询所有age不为28的用户:
    (!(age=28))
      查询所有age为28,并且name不为张三的用户:
    (&(age=28)(!(name=张三)))
      查询所有age为28,或者name为张三的用户:
    (|(age=28)(name=张三))
      查询所有name的姓为张,或者desc包含描述的用户:
    (|(name=张*)(desc=*描述*))
      查询所有有email为空的用户:
    (email=)
      查询所有没有desc属性的用户:
    (!(desc=*))
      查询所有有desc属性的用户:
    (desc=*)

  • 相关阅读:
    C语言中for循环的使用
    详解C语言的main函数
    计算机语言的发展(the history of computer's language)
    hdu 1001
    hoj 1002
    hdu 1000
    POJ 1000(水题)
    hoj 1001
    code hunt题解(1)
    《C和指针》学习笔记(3)
  • 原文地址:https://www.cnblogs.com/mafeng/p/10945220.html
Copyright © 2011-2022 走看看