検索

10.2. ldapsearch フィルターの使用

download PDF

ldapsearch フィルターを使用すると、検索結果を絞り込むことができます。

たとえば、共通名が example に設定されたすべてのエントリーが検索結果に含まれるようにするには、次のようにします。

"(cn=example)"

この場合、等号 (=) は Operator であり、example は値です。

表10.2 ldapsearch フィルター Operator
検索タイプ演算子説明

等号

=

値と完全に一致するエントリーを返します。(例: cn=example)。

部分文字列

=string* string

substring が一致するすべてのエントリーを返します。(例: cn=exa*l)。アスタリスク (*) はゼロ (0) 以上の文字を示します。

以上

>=

値以上の属性を持つすべてのエントリーを返します。(例: uidNumber >= 5000)。

より小か等しい

<=

値以下の属性を持つすべてのエントリーを返します。(例: uidNumber <= 5000)。

存在

=*

1 つ以上の属性を持つすべてのエントリーを返します。(例: cn=*)。

概算値

~=

値属性に類似するすべてのエントリーを返します。たとえば、l~=san fransicol=san francisco を返すことができます。

ブール 演算子を使用して、ldapsearch コマンドに複数のフィルターを組み合わせることができます。

表10.3 ldapsearch フィルターのブール演算子
検索タイプ演算子説明

AND

&

フィルター内のすべてのステートメントが true のエントリーをすべて返します。例: (&(filter)(filter)(filter)…​)

OR

|

フィルター内の少なくとも 1 つのステートメントが true のエントリーをすべて返します。例: (|(filter)(filter)(filter)…​)

NOT

!

フィルター内のステートメントが true でないエントリーをすべて返します。例: (!(filter))

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.