轉:
等於(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=*)