1.9.3. プラグインの設定
Directory Server 9 以前では、
nsslapd-pluginarg*
属性を使用してプラグインを設定しました。Directory Server 10 は、特定のプラグインに特定の設定属性のサポートを追加しました。
重要
プラグイン固有の設定属性と非推奨の
nsslapd-pluginarg*
属性がプラグインの設定に設定されている場合、Directory Server はプラグイン固有の属性の設定のみを使用します。
以下の 2 つの例は、
Referential Integrity
プラグインで同じ設定を使用しますが、異なる設定オプションを使用します。
例1.1 設定属性を使用したプラグイン設定
referint-update-delay: 0 referint-logfile: /var/log/dirsrv/slapd-localhost/referint referint-logchanges: 0 referint-membership-attr: member referint-membership-attr: uniquemember referint-membership-attr: owner referint-membership-attr: seeAlso
注記
Red Hat は、設定プラグイン固有の属性のみを使用することを推奨します。プラグイン固有の属性については、『Red Hat Directory Server の設定、コマンド、およびファイルリファレンスの該当するセクションを参照してください』。
例1.2 プラグイン引数属性を使用したプラグイン設定(非推奨)
nsslapd-pluginarg0: 0 nsslapd-pluginarg1: /var/log/dirsrv/slapd-localhost/referint nsslapd-pluginarg2: 0 nsslapd-pluginarg3: member nsslapd-pluginarg4: uniquemember nsslapd-pluginarg5: owner nsslapd-pluginarg6: seeAlso
1.9.3.1. コマンドラインでプラグインの設定
ldapmodify ユーティリティーを使用してプラグインを設定するには、以下を実行します。
- プラグイン設定の識別名(DN)を特定します。詳細は、『Red Hat Directory Server の設定、コマンド、およびファイルリファレンス の該当するセクションを参照してください』。
- 新しい値を設定します。たとえば、
Referential Integrity
プラグインの更新遅延を0 に設定するには、次のコマンドを実行します
。# ldapmodify -D "cn=Directory Manager" -W -p 389 -h server.example.com -x dn: cn=referential integrity postoperation,cn=plugins,cn=config changetype: modify replace: referint-update-delay referint-update-delay: 0
- Directory Server インスタンスを再起動します。
# systemctl restart dirsrv@instance_name