码迷,mamicode.com
首页 > 其他好文 > 详细

LDAP的filter查询详解

时间:2019-05-29 17:58:44      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:use   结构   cal   col   wildcard   逻辑运算   less   dap   email   

转:

等于(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=*)

LDAP的filter查询详解

标签:use   结构   cal   col   wildcard   逻辑运算   less   dap   email   

原文地址:https://www.cnblogs.com/mafeng/p/10945220.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!