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=*)
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值