第4章 プラグインによって実装されるサーバーの機能リファレンス

本章では、Red Hat Directory Server プラグインのリファレンス情報を提供します。

Directory Server プラグイン機能の各設定には、独自のエントリーと、サブツリー cn=plugins,cn=config 下の属性セットがあります。

dn: cn=Telephone Syntax,cn=plugins,cn=config
objectclass: top
objectclass: nsSlapdPlugin
objectclass: extensibleObject
cn: Telephone Syntax
nsslapd-pluginPath: libsyntax-plugin
nsslapd-pluginInitfunc: tel_init
nsslapd-pluginType: syntax
nsslapd-pluginEnabled: on

これらの属性の一部はすべてのプラグインに共通するものもあれば、特定のプラグインに固有のものです。cn=config サブツリーで ldapsearch を実行して、特定のプラグインで現在使用されている属性を確認します。

すべてのプラグインは nsSlapdPlugin オブジェクトクラスのインスタンスで、拡張可能なObject オブジェクトクラス を継承します。サーバーによって考慮されるプラグイン設定属性の場合、以下の例に示すように、( トップ オブジェクトクラスに加えて)これらのオブジェクトクラスの両方がエントリーに存在する必要があります。

dn:cn=ACL Plugin,cn=plugins,cn=config
objectclass:top
objectclass:nsSlapdPlugin
objectclass:extensibleObject

4.1. サーバープラグインの機能リファレンス

以下の表は、Directory Server で提供されるプラグインの概要と、設定可能なオプション、設定可能な引数、デフォルト設定、依存関係、一般的なパフォーマンス関連の情報を示しています。これらの表は、プラグインのパフォーマンスが上昇し、コストが上昇し、デプロイメントに最適な設定を選択するのに役立ちます。これは、Further Information の相互参照(詳細はさらに読みやすい情報)セクションです。

4.1.1. 7-bit Check プラグイン

プラグインパラメーター説明

プラグイン ID

NS7bitAtt

設定エントリーの DN

cn=7-bit check,cn=plugins,cn=config

説明

特定の属性が 7 ビットのクリーンであることを確認する

タイプ

preoperation

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

属性の一覧(uidmail userpassword)の後に、チェックを行う属性(", and then suffix)を示します。

依存関係

データベース

パフォーマンス関連の情報

なし

追加情報

4.1.2. ACL プラグイン

プラグインパラメーター説明

プラグイン ID

acl

設定エントリーの DN

cn=ACL Plugin,cn=plugins,cn=config

説明

ACL アクセスチェックプラグイン

タイプ

accesscontrol

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

データベース

パフォーマンス関連の情報

アクセス制御により、パフォーマンスが最小限に抑えられます。サーバーのアクセス制御の主な方法であるため、このプラグインを有効にしたままにしておきます。

追加情報

4.1.3. ACL Preoperation プラグイン

プラグインパラメーター説明

プラグイン ID

acl

設定エントリーの DN

cn=ACL preoperation,cn=plugins,cn=config

説明

ACL アクセスチェックプラグイン

タイプ

preoperation

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

データベース

パフォーマンス関連の情報

アクセス制御により、パフォーマンスが最小限に抑えられます。サーバーのアクセス制御の主な方法であるため、このプラグインを有効にしたままにしておきます。

追加情報

4.1.4. Account Policy プラグイン

プラグインパラメーター説明

プラグイン ID

なし

設定エントリーの DN

cn=Account Policy Plugin,cn=plugins,cn=config

説明

特定の有効期限または非アクティブ期間後にユーザーアカウントをロックするポリシーを定義します。

タイプ

オブジェクト

設定可能な引数

on

off

デフォルト設定

off

設定可能な引数

グローバルアカウントポリシー設定を含む設定エントリーへのポインター。

依存関係

データベース

パフォーマンス関連の情報

なし

追加情報

4.1.5. Account Usability プラグイン

プラグインパラメーター説明

プラグイン ID

acctusability

設定エントリーの DN

cn=Account Usability Plugin,cn=plugins,cn=config

説明

指定のユーザーとして実際に認証せずに、アカウントの認証ステータスまたはユーザビリティーを確認します。

タイプ

preoperation

設定可能な引数

on

off

デフォルト設定

on

依存関係

データベース

パフォーマンス関連の情報

4.1.6. AD DN プラグイン

プラグインパラメーター説明

プラグイン ID

addn

設定エントリーの DN

cn=addn,cn=plugins,cn=config

説明

バインド操作の user _name および user_name @domain などの Active Directory 形式のユーザー名の使用を有効にします。

タイプ

preoperation

設定可能な引数

on

off

デフォルト設定

off

設定可能な引数

addn_default_domain: ドメインを使用せずにユーザー名に自動的に追加されるデフォルトのドメインを設定します。

依存関係

なし

パフォーマンス関連の情報

4.1.7. Attribute Uniqueness プラグイン

プラグインパラメーター説明

プラグイン ID

NSUniqueAttr

設定エントリーの DN

cn=Attribute Uniqueness,cn=plugins,cn=config

説明

指定された属性の値がエントリー上で変更が行われるたびに一意であることを確認します。たとえば、ほとんどのサイトでは、ユーザー ID とメールアドレスが一意でなければなりません。

タイプ

preoperation

設定可能な引数

on

off

デフォルト設定

off

設定可能な引数

一覧表示されたすべてのサブツリーで UID 属性の一意性を確認するには、uid "DN" "DN"…​ と入力します。ただし、requiredObjectClass でエントリーを追加または更新する際に UID 属性の一意性を確認するには、attribute ="uid" MarkerObjectclass = "ObjectClassName" を入力し、オプションで requiredObjectClass = "ObjectClassName" を入力します。これにより、MarkerObjectClass 属性で定義されているように ObjectClass が含まれる親エントリーから必要なオブジェクトクラスをチェックします

依存関係

データベース

パフォーマンス関連の情報

Directory Server は、デフォルトで UID Uniqueness プラグインを提供します。他の属性の一意の値を確保するには、これらの属性の属性一意性プラグインのインスタンスを作成します。属性一意性プラグインに関する詳細は、『Red Hat Directory Server 管理ガイド』の「属性の一意性プラグインの使用」セクションを参照してください。

UID Uniqueness プラグインはデフォルトでオフになっています。これは、マルチプライヤーのレプリケーション環境でプラグインを有効にする前に操作の制限に対応する必要があるためです。プラグインをオンにすると、Directory Server のパフォーマンスが低下する可能性があります。

追加情報

4.1.8. Auto Membership プラグイン

プラグインパラメーター説明

プラグイン ID

自動メンバーシップ

設定エントリーの DN

cn=Auto Membership,cn=plugins,cn=config

説明

automember 定義のコンテナーエントリー。automember 定義は新規エントリーを検索し、定義した LDAP 検索フィルターと正規表現条件と一致する場合は、指定したグループに自動的にエントリーを追加します。

タイプ

preoperation

設定可能な引数

on

off

デフォルト設定

off

設定可能な引数

メインプラグインエントリーには none定義エントリーは、LDAP スコープ、LDAP フィルター、デフォルトのグループ、およびメンバー属性の形式を指定する必要があります。オプションの正規表現の子エントリーは、包含式と除外式や異なるターゲットグループを指定できます。

依存関係

データベース

パフォーマンス関連の情報

なし

追加情報

4.1.9. Binary Syntax プラグイン

警告

バイナリー構文は非推奨になりました。代わりに Octet String 構文を使用してください。

プラグインパラメーター説明

プラグイン ID

bin-syntax

設定エントリーの DN

cn=Binary Syntax,cn=plugins,cn=config

説明

バイナリーデータを処理するための構文

タイプ

構文

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.10. Bit String Syntax プラグイン

プラグインパラメーター説明

プラグイン ID

bitstring-syntax

設定エントリーの DN

cn=Bit String Syntax,cn=plugins,cn=config

説明

ビット文字列構文の値および関連するマッチングルールをサポートします (RFC 4517)。

タイプ

構文

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.11. Bitwise プラグイン

プラグインパラメーター説明

プラグイン ID

bitwise

設定エントリーの DN

cn=Bitwise Plugin,cn=plugins,cn=config

説明

LDAP サーバーに対してビット単位で操作を実行するためのマッチングルール

タイプ

matchingrule

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.12. Boolean Syntax プラグイン

プラグインパラメーター説明

プラグイン ID

boolean-syntax

設定エントリーの DN

cn=Boolean Syntax,cn=plugins,cn=config

説明

ブール値構文値 (TRUE または FALSE) および関連のマッチングルールをサポートします (RFC 4517)。

タイプ

構文

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.13. Case Exact String Syntax 構文プラグイン

プラグインパラメーター説明

プラグイン ID

ces-syntax

設定エントリーの DN

cn=Case Exact String Syntax,cn=plugins,cn=config

説明

大文字と小文字を区別する文字列、ディレクトリー文字列、IA5 文字列、および関連する構文をサポートします。これは大文字と小文字の構文ではありません。このプラグインは、異なる文字列構文に対して、大文字と小文字を区別するマッチングルールを提供します。

タイプ

構文

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.14. Case Ignore String Syntax プラグイン

プラグインパラメーター説明

プラグイン ID

directorystring-syntax

設定エントリーの DN

cn=Case Ignore String Syntax,cn=plugins,cn=config

説明

Directory String、IA5 文字列、および関連する構文で大文字小文字のマッチングルールをサポートします。これは大文字と小文字を区別しない構文ではありません。このプラグインは、異なる文字列構文で大文字と小文字を区別するルールを提供します。

タイプ

構文

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.15. Chaining Database プラグイン

プラグインパラメーター説明

プラグイン ID

chaining database

設定エントリーの DN

cn=Chaining database,cn=plugins,cn=config

説明

バックエンドデータベースのリンクを有効にする

タイプ

データベース

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

チェーンデータベースに関連するパフォーマンス関連のチューニングパラメーターが多くあります。『Red Hat Directory Server 管理ガイド』の「データベースリンクの維持」セクションを参照してください。

追加情報

4.1.16. Class of Service プラグイン

プラグインパラメーター説明

プラグイン ID

cos

設定エントリーの DN

cn=Class of Service,cn=plugins,cn=config

説明

エントリー間の属性共有を許可

タイプ

オブジェクト

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

* Type: データベース

* 名前付き: 状態変更プラグイン

* 名前付き: ビュープラグイン

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。このプラグインは、常に実行したままにしておきます。

追加情報

4.1.17. Content Synchronization プラグイン

プラグインパラメーター説明

プラグイン ID

content-sync-plugin

設定エントリーの DN

cn=Content Synchronization,cn=plugins,cn=config

説明

RFC 4533 に従って、Directory Server の SyncRepl プロトコルのサポートを有効にします。

タイプ

オブジェクト

設定可能な引数

on

off

デフォルト設定

off

設定可能な引数

なし

依存関係

Retro Changelog プラグイン

パフォーマンス関連の情報

データを同期するためのバックエンドまたはサブツリーのクライアントアクセスを把握した場合は、それに応じて Retro Changelog プラグインの範囲を制限します。

追加情報

4.1.18. Country String Syntax プラグイン

プラグインパラメーター説明

プラグイン ID

countrystring-syntax

設定エントリーの DN

cn=Country String Syntax,cn=plugins,cn=config

説明

国名構文の値および関連マッチングルールをサポートします (RFC 4517)。

タイプ

構文

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.19. Delivery Method Syntax プラグイン

プラグインパラメーター説明

プラグイン ID

delivery-syntax

設定エントリーの DN

cn=Delivery Method Syntax,cn=plugins,cn=config

説明

推奨される配信メソッドおよび関連マッチングルールのリストである値をサポートします (RFC 4517)。

タイプ

構文

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.20. deref プラグイン

プラグインパラメーター説明

プラグイン ID

dereference

設定エントリーの DN

cn=deref,cn=plugins,cn=config

説明

ディレクトリー検索における逆参照制御の場合

タイプ

preoperation

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

データベース

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.21. Distinguished Name Syntax プラグイン

プラグインパラメーター説明

プラグイン ID

dn-syntax

設定エントリーの DN

cn=Distinguished Name Syntax,cn=plugins,cn=config

説明

DN 値の構文および関連マッチングルールをサポートします (RFC 4517)。

タイプ

構文

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.22. Distributed Numeric Assignment プラグイン

プラグイン情報説明

プラグイン ID

分散数値割り当て

設定エントリー DN

cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config

説明

Distributed Numeric Assignmeプラグイン

タイプ

preoperation

設定可能な引数

on

off

デフォルト設定

off

設定可能な引数

 

依存関係

データベース

パフォーマンス関連の情報

なし

追加情報

4.1.23. Enhanced Guide Syntax プラグイン

プラグインパラメーター説明

プラグイン ID

enhancedguide-syntax

設定エントリーの DN

cn=Enhanced Guide Syntax,cn=plugins,cn=config

説明

検索を構築するために、属性およびフィルターに基づいて複雑な基準を作成するための構文および関連マッチングルールをサポートします (RFC 4517)。

タイプ

構文

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.24. Facsimile Telephone Number Syntax プラグイン

プラグインパラメーター説明

プラグイン ID

facsimile-syntax

設定エントリーの DN

cn=Facsimile Telephone Number Syntax,cn=plugins,cn=config

説明

fax 番号の構文および関連マッチングルールをサポートします (RFC 4517)。

タイプ

構文

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.25. Fax Syntax プラグイン

プラグインパラメーター説明

プラグイン ID

fax-syntax

設定エントリーの DN

cn=Fax Syntax,cn=plugins,cn=config

説明

ファックスされたオブジェクトのイメージを保存するための構文および関連マッチングルールをサポートします (RFC4517)。

タイプ

構文

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.26. Generalized Time Syntax プラグイン

プラグインパラメーター説明

プラグイン ID

time-syntax

設定エントリーの DN

cn=Generalized Time Syntax,cn=plugins,cn=config

説明

日付、時間、およびタイムゾーンを処理する構文および関連マッチングルールをサポートします (RFC 4517)。

タイプ

構文

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.27. Guide Syntax プラグイン

警告

この構文は非推奨になりました。代わりに Enhanced Guide 構文を使用してください。

プラグインパラメーター説明

プラグイン ID

guide-syntax

設定エントリーの DN

cn=Guide Syntax,cn=plugins,cn=config

説明

属性およびフィルターに基づいて複雑な基準を作成し、検索を構築する構文

タイプ

構文

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.28. HTTP Client プラグイン

プラグインパラメーター説明

プラグイン ID

http-client

設定エントリーの DN

cn=HTTP Client,cn=plugins,cn=config

説明

HTTP クライアントプラグイン

タイプ

preoperation

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

データベース

パフォーマンス関連の情報

 

追加情報

4.1.29. Integer Syntax プラグイン

プラグインパラメーター説明

プラグイン ID

int-syntax

設定エントリーの DN

cn=Integer Syntax,cn=plugins,cn=config

説明

整数構文および関連マッチングルールをサポートします (RFC 4517)。

タイプ

構文

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.30. Internationalization プラグイン

プラグインパラメーター説明

プラグイン ID

orderingrule

設定エントリーの DN

cn=Internationalization Plugin,cn=plugins,cn=config

説明

国際化された文字列がディレクトリー内で順序付けされるようにする

タイプ

matchingrule

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

国際化プラグインには 1 つの引数があり、これは変更できません。これは、/etc/dirsrv/config/slapd-collations.conf ファイルの場所を指定します。このファイルは、国際プラグインが使用する順序とロケールを保存します。

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.31. JPEG Syntax プラグイン

プラグインパラメーター説明

プラグイン ID

jpeg-syntax

設定エントリーの DN

cn=JPEG Syntax,cn=plugins,cn=config

説明

JPEG イメージデータの構文および関連のマッチングルールをサポートします (RFC 4517)。

タイプ

構文

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.32. ldbm database プラグイン

プラグインパラメーター説明

プラグイン ID

ldbm-backend

設定エントリーの DN

cn=ldbm database,cn=plugins,cn=config

説明

ローカルデータベースの実装

タイプ

データベース

設定可能な引数

 

デフォルト設定

on

設定可能な引数

なし

依存関係

* 構文

* matchingRule

パフォーマンス関連の情報

データベース設定の詳細は、「データベースプラグインの属性」 を参照してください。

追加情報

Red Hat Directory Server 管理ガイド』の「ディレクトリーデータベースの設定」の章を参照してください。

4.1.33. Linked Attributes プラグイン

プラグインパラメーター説明

プラグイン ID

リンクされた属性

設定エントリーの DN

cn=Linked Attributes,cn=plugins,cn=config

説明

リンク管理の属性設定エントリーのコンテナーエントリー。コンテナーの各設定エントリーは、ある属性を別の属性にリンクするため、あるエントリー(マネージャーエントリーなど)が更新されると、そのエントリー(カスタムの directReports 属性など)に関連するエントリーは、ユーザーが指定した対応する属性で自動的に更新されます。

タイプ

preoperation

設定可能な引数

on

off

デフォルト設定

off

設定可能な引数

メインプラグインエントリーには none各プラグインインスタンスには、以下の 3 つの属性があります。

* linkType - プラグインが監視するプライマリー属性を設定します。

* managedType - linkType の属性が変更されるたびにプラグインによって動的に管理される属性を設定します。

* linkScope - ディレクトリーツリー内の特定のサブツリーにプラグインのアクティビティーを制限します。

依存関係

データベース

パフォーマンス関連の情報

linkType で設定される属性は、DN 形式の値のみを許可する必要があります。managedType で設定される属性は multi-valued である必要があります。

追加情報

4.1.34. Managed Entries プラグイン

プラグイン情報説明

プラグイン ID

管理対象エントリー

設定エントリー DN

cn=Managed Entries,cn=plugins,cn=config

説明

自動生成されたディレクトリーエントリーのコンテナーエントリー。各設定エントリーは、ターゲットサブツリーとテンプレートエントリーを定義します。ターゲットサブツリーで一致するエントリーが作成されると、プラグインはテンプレートに基づいて新しい関連エントリーを自動的に作成します。

タイプ

preoperation

設定可能な引数

on

off

デフォルト設定

off

設定可能な引数

メインプラグインエントリーには none各プラグインインスタンスには、以下の 4 つの属性があります。

* originScope - 検索ベースを設定します。

* originFilter - 一致するエントリーの検索ベースを設定します。

* managedScope - 新しい管理エントリーを作成するサブツリーを設定します。

* managedTemplate - 管理エントリーの作成に使用されるテンプレートエントリー

依存関係

データベース

パフォーマンス関連の情報

なし

追加情報

4.1.35. MemberOf プラグイン

プラグイン情報説明

プラグイン ID

memberOf

設定エントリー DN

cn=MemberOf Plugin,cn=plugins,cn=config

説明

グループエントリーの メンバー 属性に基づいて、ユーザーエントリーの memberOf 属性を管理します。

タイプ

postoperation

設定可能な引数

on

off

デフォルト設定

off

設定可能な引数

* memberOfAttr は、グループメンバーシップを表示するユーザーのエントリーで生成する属性を設定します。

* memberOfGroupAttr は、グループメンバーの DN を特定するために使用する属性を設定します。

依存関係

データベース

パフォーマンス関連の情報

なし

追加情報

4.1.36. Multi-master Replication プラグイン

プラグインパラメーター説明

プラグイン ID

replication-multimaster

設定エントリーの DN

cn=Multimaster Replication plugin,cn=plugins,cn=config

説明

現在の Directory Server 2 台間のレプリケーションを有効にします。

タイプ

オブジェクト

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

* 名前付き: ldbm データベース

* named: DES

* Named: サービスのクラス

パフォーマンス関連の情報

 

追加情報

4.1.37. Name and Optional UID Syntax プラグイン

プラグインパラメーター説明

プラグイン ID

nameoptuid-syntax

設定エントリーの DN

cn=Name And Optional UID Syntax,cn=plugins,cn=config

説明

任意かつ一意の ID で DN を保存し、検索する構文および関連マッチングルールをサポートします (RFC 4517)。

タイプ

構文

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.38. Numeric String Syntax プラグイン

プラグインパラメーター説明

プラグイン ID

numstr-syntax

設定エントリーの DN

cn=Numeric String Syntax,cn=plugins,cn=config

説明

数値とスペースの文字列の構文および関連マッチングルールをサポートします (RFC 4517)。

タイプ

構文

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.39. Octet String Syntax プラグイン

注記

非推奨の Binary の代わりに Octet String 構文を使用してください。

プラグインパラメーター説明

プラグイン ID

octetstring-syntax

設定エントリーの DN

cn=Octet String Syntax,cn=plugins,cn=config

説明

オクテット文字列構文および関連マッチングルールをサポートします (RFC 4517)。

タイプ

構文

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.40. OID Syntax プラグイン

プラグインパラメーター説明

プラグイン ID

oid-syntax

設定エントリーの DN

cn=OID Syntax,cn=plugins,cn=config

説明

オブジェクト識別子 (OID) 構文および関連マッチングルールをサポートします (RFC 4517)。

タイプ

構文

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.41. PAM Pass Through Auth プラグイン

プラグインパラメーター説明

プラグイン ID

pam_passthruauth

設定エントリーの DN

cn=PAM Pass Through Auth,cn=plugins,cn=config

説明

PAM のパススルー認証を有効にします。つまり、PAM サービスは、Directory Server をユーザーのクレデンシャルストアとして使用できます。

タイプ

preoperation

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

データベース

パフォーマンス関連の情報

 

追加情報

4.1.42. Pass Through Authentication プラグイン

プラグインパラメーター説明

プラグイン ID

passthruauth

設定エントリーの DN

cn=Pass Through Authentication,cn=plugins,cn=config

説明

パススルー認証を有効にします。このメカニズムは、あるディレクトリーが別のディレクトリーに移動してバインド要求を認証できます。

タイプ

preoperation

設定可能な引数

on

off

デフォルト設定

off

設定可能な引数

ldap://example.com:389/o=example

依存関係

データベース

パフォーマンス関連の情報

パススルー認証は、リモートサーバーに追加のホップを行う必要があるため、バインド要求にほぼ低下します。『Red Hat Directory Server 管理ガイド』の「パススルー認証の使用」の章を参照してください。

追加情報

4.1.43. パスワードストレージスキーム

Directory Server は、パスワードストレージスキームをプラグインとして実装します。ただし、cn =Password Storage Schemes,cn=plugins,cn=config エントリー自体は、プラグインエントリーではなく、コンテナーのみです。パスワードストレージスキームプラグインはすべて、このコンテナーのサブエントリーとして保存されます。

パスワードストレージスキームプラグインをすべて表示するには、以下を入力します。

# ldapsearch -D "cn=Directory Manager" -W -p 389 -h server.example.com -x \
     -b "cn=Password Storage Schemes,cn=plugins,cn=config" -s sub "(objectclass=*)" dn
警告

Red Hat は、パスワードスキームプラグインを無効にすることや、予期しない認証動作を防ぐために、プラグインの設定を変更しないことを推奨します。

強力なパスワードストレージスキーム

Red Hat は、以下の強固なパスワードストレージスキーム(最初に最も強い)を使用することを推奨します。

  • PBKDF2_SHA256 (デフォルト)

    パスワードベースの鍵派生関数 2(PBKDF2)は、ブルートフォース攻撃をカバーするためにリソースを明示するために設計されました。PBKDF2 は、ハッシュアルゴリズムを適用する反復の変数数をサポートします。反復を高くするとセキュリティーが強化されますが、ハードウェアリソースを増やす必要があります。Directory Server では、SHA256 アルゴリズムを適用するために 30,000 の反復を使用して PBKDF2_SHA 256 スキームが実装されます。この値はハードコーディングされ、管理者による対話を必要とせずに Directory Server の今後のバージョンで増えます。

    注記

    Red Hat Enterprise Linux 6 のネットワークセキュリティーサービス(NSS)データベースは、PBKDF2 に対応していません。したがって、Directory Server 9 では、このパスワードスキームをレプリケーショントポロジーに使用することはできません。

  • SSHA512

    SSHA(salted secure hashing algorithm)は、ランダムに生成された salt を使用してハッシュ化されたパスワードのセキュリティーを増やす、セキュアなハッシュアルゴリズム(SHA)の改良バージョンを実装します。SSHA512 は 512 ビットを使用してハッシュアルゴリズムを実装します。

脆弱なパスワード保存スキーム

Directory Server は、推奨される強固なパスワードストレージスキームのほかに、後方互換性として以下の弱いスキームをサポートします。

AES

CLEAR

CRYPT

CRYPT-MD5

CRYPT-SHA256

CRYPT-SHA512

DES

MD5

NS-MTA-MD5

[a]

SHA

[b]

SHA256

SHA384

SHA512

SMD5

SSHA

SSHA256

SSHA384

 
[a] Directory Server は、このスキームを使用した認証のみをサポートします。これを使用してパスワードを暗号化できなくなりました。
[b] 160 ビット
重要

セキュリティーリスクが高まるため、短期間に弱いスキームのみを使用します。

4.1.44. Posix Winsync API プラグイン

プラグインパラメーター説明

プラグイン ID

posix-winsync-plugin

設定エントリーの DN

cn=Posix Winsync API,cn=plugins,cn=config

説明

Active Directory ユーザーおよびグループエントリーに設定された Posix 属性の Windows 同期を有効にして設定します。

タイプ

preoperation

設定可能な引数

* on

off

* memberUID マッピング (グループ)

* 小文字 (グループ) での memberUID 値の変換およびソート

* 同期操作による memberOf 修正タスク

* Windows 2003 Posix スキーマの使用

デフォルト設定

off

設定可能な引数

なし

依存関係

4.1.45. Postal Address String Syntax プラグイン

プラグインパラメーター説明

プラグイン ID

postaladdress-syntax

設定エントリーの DN

cn=Postal Address Syntax,cn=plugins,cn=config

説明

住所構文および関連マッチングルールをサポートします (RFC 4517)。

タイプ

構文

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.46. Printable String Syntax プラグイン

プラグインパラメーター説明

プラグイン ID

printablestring-syntax

設定エントリーの DN

cn=Printable String Syntax,cn=plugins,cn=config

説明

英数字および選択句読点文字列 (RFC 4517 で定義されている出力可能な文字列に準拠する文字列の場合) の構文およびマッチングルールをサポートします。

タイプ

構文

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.47. Referential Integrity Postoperation プラグイン

プラグインパラメーター説明

プラグイン ID

referint

設定エントリーの DN

cn=Referential Integrity Postoperation,cn=plugins,cn=config

説明

参照の整合性を確保できるようにサーバーを有効化

タイプ

postoperation

設定可能な引数

すべての設定およびオン

off

デフォルト設定

off

設定可能な引数

有効にすると、操作後の整合性プラグインでは、メンバー、uniquemember、所有者、および seeAlso 属性を、削除または名前変更の操作の直後に「Also」属性 を実行します。プラグインは、他のすべての属性で整合性チェックを実行するように設定できます。詳細は、『Directory Server 管理ガイド』の該当するセクションを参照してください。

依存関係

データベース

パフォーマンス関連の情報

referential Integrity Plug-in は、競合解決ループを回避するために、マルチサプライヤーのレプリケーション環境の 1 人のサプライヤーでのみ有効にする必要があります。チェーンされたサーバーでプラグインを有効にする場合は、パフォーマンスリソースと時間も整合性のニーズを分析します。整合性チェックには、メモリーと CPU の要求に時間がかかることがあります。指定されたすべての属性は、存在と等価の両方に対してインデックス化する必要があります。

追加情報

4.1.48. Retro Changelog プラグイン

プラグインパラメーター説明

プラグイン ID

retrocl

設定エントリーの DN

cn=Retro Changelog Plugin,cn=plugins,cn=config

説明

Directory Server 4.x バージョンとのアプリケーション互換性を維持するための LDAP クライアントによって使用されます。Directory Server で発生したすべての変更のログを維持します。retro changelog は、Directory Server の 4.x バージョンの changelog と同じ機能を提供します。このプラグインは cn=changelog サフィックスを クライアントに公開し、クライアントがシンプルな同期アプリケーションに対して永続検索なしにこのサフィックスを使用できるようにします。

タイプ

オブジェクト

設定可能な引数

on

off

デフォルト設定

off

設定可能な引数

このプラグインの設定属性の詳細は、「Changelog プラグイン属性の再tro」 を参照してください。

依存関係

* Type: データベース

* Named: サービスのクラス

パフォーマンス関連の情報

Directory Server の更新パフォーマンスが低下する可能性があります。

追加情報

4.1.49. Roles プラグイン

プラグインパラメーター説明

プラグイン ID

roles

設定エントリーの DN

cn=Roles Plugin,cn=plugins,cn=config

説明

Directory Server でのロールの使用を有効にします。

タイプ

オブジェクト

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

* Type: データベース

* 名前付き: 状態変更プラグイン

* 名前付き: ビュープラグイン

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.50. RootDN Access Control プラグイン

プラグインパラメーター説明

プラグイン ID

rootdn-access-control

設定エントリーの DN

cn=RootDN Access Control,cn=plugins,cn=config

説明

ルート DN エントリーに使用するアクセス制御を有効にし、設定します。

タイプ

internalpreoperation

設定可能な引数

on

off

デフォルト設定

off

設定可能な属性

* 時間ベースのアクセス制御に rootdn-open-time および rootdn-close-time

* rootdn-days-allowed for day-based access controls

* host-based access control の場合は rootdn-allow-host、rootdn-deny-host、rootdn-allow-ip、および rootdn-deny-ip

依存関係

なし

追加情報

4.1.51. Schema Reload プラグイン

プラグイン情報説明

プラグイン ID

schemareload

設定エントリー DN

cn=Schema Reload,cn=plugins,cn=config

説明

スキーマファイルを再ロードするタスクプラグイン

タイプ

オブジェクト

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

 

追加情報

4.1.52. Space Insensitive String Syntax プラグイン

プラグインパラメーター説明

プラグイン ID

なし

設定エントリーの DN

cn=Space Insensitive String Syntax,cn=plugins,cn=config

説明

スペースの区別のない値を処理する構文

タイプ

構文

設定可能な引数

on

off

デフォルト設定

off

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.53. State Change プラグイン

プラグインパラメーター説明

プラグイン ID

statechange

設定エントリーの DN

cn=State Change Plugin,cn=plugins,cn=config

説明

state-change-notification service サービスを有効にします。

タイプ

postoperation

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

 

追加情報

4.1.54. Syntax Validation Task プラグイン

プラグインパラメーター説明

プラグイン ID

なし

設定エントリーの DN

cn=Syntax Validation Task,cn=plugins,cn=config

説明

属性値の構文検証を有効にします

タイプ

オブジェクト

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

 

追加情報

4.1.55. Telephone Syntax プラグイン

プラグインパラメーター説明

プラグイン ID

tele-syntax

設定エントリーの DN

cn=Telephone Syntax,cn=plugins,cn=config

説明

電話番号構文および関連マッチングルールをサポートします (RFC 4517)。

タイプ

構文

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.56. Teletex Terminal Identifier Syntax プラグイン

プラグインパラメーター説明

プラグイン ID

teletextermid-syntax

設定エントリーの DN

cn=Teletex Terminal Identifier Syntax,cn=plugins,cn=config

説明

相互電話番号構文および関連マッチングルールをサポートします (RFC 4517)。

タイプ

構文

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.57. Telex Number Syntax プラグイン

プラグインパラメーター説明

プラグイン ID

telex-syntax

設定エントリーの DN

cn=Telex Number Syntax,cn=plugins,cn=config

説明

テレックス端末のテレックス番号、国コード、およびアンサーバックコードの構文および関連マッチングルールをサポートします (RFC 4517)。

タイプ

構文

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報

4.1.58. URI Syntax プラグイン

プラグインパラメーター説明

プラグイン ID

なし

設定エントリーの DN

cn=URI Syntax,cn=plugins,cn=config

説明

一意のリソースロケーター (URL) を含む、一意のリソース識別子 (URI) の構文と関連するマッチングルールをサポートします (RFC 4517)。

タイプ

構文

設定可能な引数

on

off

デフォルト設定

off

設定可能な引数

なし

依存関係

なし

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。有効にされている場合、Red Hat は、このプラグインを常に実行させることを推奨します。

追加情報

4.1.59. USN プラグイン

プラグインパラメーター説明

プラグイン ID

USN

設定エントリーの DN

cn=USN,cn=plugins,cn=config

説明

エントリーの全エントリーに対する更新シーケンス番号(USN)を設定します。これには、エントリーの追加や削除、属性値の変更など、変更があるとは常に変更されます。

タイプ

オブジェクト

設定可能な引数

on

off

デフォルト設定

off

設定可能な引数

なし

依存関係

データベース

パフォーマンス関連の情報

レプリケーションでは、分数レプリケーションを使用して エントリーUSN 設定属性を除外することが推奨されます。

追加情報

4.1.60. Views プラグイン

プラグインパラメーター説明

プラグイン ID

ビュー

設定エントリーの DN

cn=Views,cn=plugins,cn=config

説明

Directory Server データベースでのビューの使用を有効にします。

タイプ

オブジェクト

設定可能な引数

on

off

デフォルト設定

on

設定可能な引数

なし

依存関係

* Type: データベース

* 名前付き: 状態変更プラグイン

パフォーマンス関連の情報

このプラグインの設定は変更しないでください。Red Hat は、このプラグインを常に実行することを推奨します。

追加情報