目錄服務
使用搜尋過濾器和 ldapsearch
你必須使用搜尋過濾器來指定要搜尋的屬性。搜尋過濾器的語法是:
"<attribute> <operator> <value>"
例如,此搜尋過濾器尋找所有包含 Smith 作為 sn (姓氏) 屬性值的項目:
"sn=Smith"
在搜尋過濾器中,您可以指定儲存在目錄中的任何屬性。以下項目是一般的屬性;這些屬性用來尋找關於人員的項目:
cn -- 人員的一般名稱
sn -- 人員的姓氏
telephonenumber -- 人員的電話號碼
l -- 人員的地理位置
您可以在 ldapsearch 指令行指定搜尋過濾器,或者您也可以在檔案中指定它們,並使用 ldapsearch 參數 -f 來參照該檔案。如果您使用檔案,請在個別的行上指定每一個搜尋過濾器。
請注意,如果 LDAP 目錄 (例如「Domino 名錄」) 支援語言標籤,您可以將它們納入搜尋過濾器。例如:
"givenName;lang-fr=Etienne"
帶有布林運算子的多重搜尋過濾器
您可以使用多重搜尋過濾器和布林運算子。請使用此語法:
"(operator(filter)(filter))"
例如,使用此搜尋過濾器來尋找姓氏為 Browning 且位置在 Dallas 的項目。
"(&(sn=Browning)(l=Dallas))"
您可以巢狀方式來使用布林運算子。例如,使用此搜尋過濾器,在郵件網域 MDN 中尋找姓氏為 Caneel 或名為 Alfred 的項目:
"(&(maildomain=MDN)(|(sn=caneel)(givenname=alfred)))"
另請參閱
ldapsearch 搜尋過濾器中使用的運算子表格
ldapsearch 參數表
使用 ldapsearch 來傳回作業屬性
使用 ldapsearch 的範例
ldapsearch 公用程式
名詞解釋
意見說明?
說明的說明
開啟完整的說明視窗
名詞解釋
意見說明?
說明的說明
開啟完整的說明視窗