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=*)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM