設定


ldapsearch の使用例
次に示すのは、ldapsearch ユーティリティの使用例です。

このタスクについて

表 1. ldapsearch ユーティリティの使用例
検索コマンド
ホスト ldap.renovations.com でポート 389 を使用して全エントリを検索し、すべての属性と値を返す。ldapsearch -h ldap.renovations.com "objectClass=*"
ホスト ldap.renovations.com でポート 389 を使用して全エントリを検索し、属性名のみを返す。ldapsearch -A -h ldap.renovations.com" objectClass=*"
ホスト ldap.renovations.com でポート 389 を使用して全エントリを検索し、すべての属性を返す。見つかった別名は非参照する。ldapsearch -a always -h ldap.renovations.com "objectClass=*"
ホスト ldap.renovations.com でポート 389 を使用して全エントリを検索し、mail、cn、sn、givenname の各属性を返す。ldapsearch -h ldap.renovations.com "objectClass=*" mail cn sn givenname
ホスト ldap.renovations.com でポート 389 を使用して、ベースの "ou=West,o=Renovations, c=US" の下位にある (cn=Mike*) を検索し、すべての属性と値を返す。ldapsearch -b "ou=West,o=Renovations,c=US" -h ldap.renovations.com "(cn=Mike*)"
ホスト ldap.renovations.com でポート 389 を使用して、1 レベルを検索し、すべての属性と値を返す。ldapsearch -s onelevel  -h ldap.renovations.com "objectClass=*"
ホスト ldap.renovations.com でポート 389 を使用して、1 レベルを検索し、すべての属性と値を返す。ただし、基準となる範囲は制限される。ldapsearch -s base -h ldap.renovations.com "objectClass=*"
ホスト ldap.renovations.com でポート 389 を使用して全エントリを検索し、すべての属性と値を返す。制限時間の 5 秒を超えないものとする。ldapsearch -l 5 -h ldap.renovations.com "objectClass=*"
ホスト ldap.renovations.com でポート 389 を使用して全エントリを検索し、すべての属性と値を返す。サイズの上限の 5 を超えないものとする。ldapsearch -z 5 -h ldap.renovations.com "objectClass=*"
ホスト ldap.renovations.com でポート 389 を使用して、ユーザー "cn=John Doe,o=Renovations" とパスワード "password" でバインドし、全エントリを検索してすべての属性と値を LDIF フォーマットで返す。ldapsearch -h ldap.renovations.com -D "cn=john doe,o=renovations" -w password -L "objectClass=*"
ポート 389 を使用して、ホスト ldap.renovations.com を検索する。エントリ "cn=John Doe,o=Renovations" の属性のうち、匿名での閲覧が許可されているすべての属性を返す。ldapsearch -h ldap.renovations.com -s base -b "cn=john doe,o=renovations" "objectClass=*"
ポート 391 で LDAP 要求を待機するように設定された別のホスト bluepages.ibm.com で全エントリを検索する。ldapsearch -h bluepages.ibm.com -p 391 "objectClass=*"
ポート 391 で bluepages.ibm.com を検索する。組織 "o=ibm" から始まるサブツリー検索 (デフォルト) を実行して、OR フィルタにあるいずれかの属性と一致する属性を持つユーザーのすべてのオブジェクトタイプを検索する。300 秒のタイムアウト値があり、返されるエントリの最大値は 1000 に設定する。DN (デフォルト) および CN のみが返される。(Web アプリケーション用の一般的なフィルタ)。ldapsearch -h bluepages.ibm.com -p 391 -b "o=ibm" -l 300 -z 1000 "(&(objectclass=Person)(|(cn=mary smith*)(givenname=mary smith*)(sn=mary smith*)(mail=mary smith*)))" cn
ポート 391 で bluepages.ibm.com を検索する。検索はベースエントリ "cn=HR Group,ou=Asia,o=IBM" から始める。制限時間は 300 秒とし、このエントリのすべてのメンバーを照会する(これも Web アプリケーションでの一般的なフィルタ。グループのメンバーシップ判別に使用する)。ldapsearch -h bluepages.ibm.com -p 391 -b "cn=HR Group,ou=Asia,o=IBM" -s base -l 300 "(objectclass=*)" member

関連概念
ldapsearch ユーティリティ

関連タスク
ldapsearch のパラメータの表
ldapsearch で検索フィルタを使用する
ldapsearch 検索フィルタで使用する演算子の表
ldapsearch を使用してオペレーションの属性を返す