設定
このタスクについて
検索フィルタの構文は次のとおりです。
"attribute operator value"
たとえば、次の検索フィルタを使用すると、sn (姓) 属性の値として Smith を含むすべてのエントリが検索されます。
"sn=Smith"
検索フィルタで、ディレクトリに格納されている任意の属性を指定できます。以下は、ユーザーに関するエントリを検索する場合に使用する一般的な属性です。
Domino ディレクトリなどの LDAP ディレクトリで言語タグがサポートされている場合は、検索フィルタに言語タグを含めることができます。 次に例を示します。
"givenName;lang-fr=Etienne"
ブール演算子を含む複数の検索フィルタ
複数の検索フィルタとブール演算子を使用できます。それには、次の構文を使用します。
"(operator(filter)(filter))"
たとえば、次の検索フィルタを使用すると、姓が Browning で、所在地が Dallas であるエントリが検索されます。
"(&(sn=Browning)(l=Dallas))"
ブール演算子は入れ子にすることができます。たとえば、次の検索フィルタを使用すると、Caneel という姓、または Alfred という名を持つエントリが、MDN というメールドメインで検索されます。
"(&(maildomain=MDN)(|(sn=caneel)(givenname=alfred)))"
関連概念 ldapsearch ユーティリティ
関連タスク ldapsearch 検索フィルタで使用する演算子の表 ldapsearch のパラメータの表 ldapsearch を使用してオペレーションの属性を返す ldapsearch の使用例