6.3.34. Linked Attributes プラグイン


多くの場合、エントリーには相互に固有の関係があります (マネージャーと従業員、ドキュメントエントリーとその作成者、または特別なグループとグループメンバーなど)。これらの関係を反映する属性は存在しますが、これらの属性は各エントリーで手動で追加および更新する必要があります。そのため、これらのエントリーの関係が不明確、古くなっている、または欠落している、気まぐれに一貫性のないディレクトリーデータのセットが発生する可能性があります。

リンク属性プラグインでは、エントリーに設定されている属性で、自動的に別のエントリー内の別の属性を更新できます。最初の属性には、更新するエントリーを参照する DN 値があります。2 番目のエントリー属性には、1 番目のエントリーへのバックポイントである DN 値もあります。ユーザーによって設定されるリンク属性と、影響を受けるエントリーの動的に更新される "マネージド" 属性は、どちらもリンク属性プラグインインスタンスの管理者によって定義されます。

概念として、これは、MemberOf プラグインがグループエントリーの member 属性を使用してユーザーエントリーの memberOf 属性を設定する方法と似ています。リンク属性プラグインの場合のみ、すべてのリンク/管理属性はユーザー定義であり、プラグインの複数のインスタンスが存在する可能性があり、それぞれが異なるリンク管理関係を反映します。

属性リンクには、以下の 2 つの注意点があります。

  • link 属性とマネージド属性の両方に DN を値として指定する必要があります。link 属性の DN は、管理属性を追加するエントリーを参照します。管理属性には、リンクしたエントリー DN が値として含まれています。
  • 管理属性は多値である必要があります。それ以外の場合は、複数のリンク属性が同じ管理エントリーを参照すると、管理属性値は正確に更新されません。
Expand
プラグインパラメーター説明

プラグイン ID

リンクされた属性

設定エントリーの DN

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

説明

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

タイプ

preoperation

設定可能な引数

on | off

デフォルト設定

off

設定可能な引数

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

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

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

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

依存関係

データベース

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

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

6.3.34.1. linkScope

これにより、プラグインのスコープが制限されるため、特定のサブツリーまたは接尾辞でのみ動作します。範囲が指定されていない場合、プラグインはディレクトリーツリーの一部を更新します。

Expand
パラメーター説明

エントリー DN

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

Valid Range

任意の DN

デフォルト値

なし

構文

DN

linkScope: ou=People,dc=example,dc=com

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る