ページの先頭行へ戻る
Interstage Application Server V12.3.0 ディレクトリサービス運用ガイド
FUJITSU Software

7.1.1 エントリの検索

エントリの検索操作は、以下のように行います。

  1. 検索範囲を指定して情報を絞り込みます。

  2. 検索範囲内の各エントリの属性値に対して、フィルタ条件を指定して一致したものだけを取り出します。

検索フィルタの詳細は、“7.1.2 検索フィルタ”を参照してください。

検索範囲について以下に示します。

  

検索範囲

検索する指定範囲には、以下の3種類があります。

検索範囲

内容

ベースオブジェクト検索

指定したエントリそのものを検索します。

ワンレベル検索

指定したエントリの1階層下を検索します。

サブツリー検索

指定したエントリとその階層配下すべてを検索します。

エントリの検索には、ldapsearchコマンドを使用します。検索フィルタを使用して、特定の情報を取り出すことが可能です。
コマンドの使用方法については、“リファレンスマニュアル(コマンド編)”の“Interstage ディレクトリサービス運用コマンド”を参照してください。

  • 属性cnが“user1”のエントリを検索し、属性snの情報を取得する場合

    ldapsearch -H ldap://hostname:389 -D "cn=manager,ou=interstage,o=fujitsu,dc=com" -W -b "ou=interstage,o=fujitsu,dc=com" "cn=user1" sn(注)

    )改行を入れないで1行で入力します。

      

  • すべてのエントリをファイル(ldif.txt)に出力する場合

    ldapsearch -H ldap://hostname:389 -D "cn=manager,ou=interstage,o=fujitsu,dc=com" -W -b "ou=interstage,o=fujitsu,dc=com" "objectclass=*" > ldif.txt (注)

    )改行を入れないで1行で入力します。

      

  • 属性cnが“user1”のエントリを検索し、属性snの情報を取得する場合

    /opt/FJSVirepc/bin/ldapsearch -H ldap://hostname:389 -D "cn=manager,ou=interstage,o=fujitsu,dc=com" -W -b "ou=interstage,o=fujitsu,dc=com" "cn=user1" sn(注)

    )改行を入れないで1行で入力します。

      

  • すべてのエントリをファイル(ldif.txt)に出力する場合

    /opt/FJSVirepc/bin/ldapsearch -H ldap://hostname:389 -D "cn=manager,ou=interstage,o=fujitsu,dc=com" -W -b "ou=interstage,o=fujitsu,dc=com" "objectclass=*" > ldif.txt (注)

    )改行を入れないで1行で入力します。