7.3. デフォルトの Directory Server スキーマファイル
Directory Server のテンプレートスキーマ定義は /etc/dirsrv/schema ディレクトリーに保存されます。これらのデフォルトのスキーマファイルは、新しい Directory Server インスタンスのスキーマファイルを生成します。各サーバーインスタンスには、/etc/dirsrv/slapd- instance/schema に独自のインスタンス固有のスキーマディレクトリーがあります。インスタンスディレクトリーのスキーマファイルは、そのインスタンスによってのみ使用されます。
ディレクトリースキーマを変更するには、インスタンス固有のスキーマディレクトリーに新しい属性と新しいオブジェクトクラスを作成します。デフォルトのスキーマは新規インスタンスの作成に使用され、各インスタンスには独自のスキーマファイルがあるため、各インスタンスの使用は若干異なるため、各インスタンスの使用を照合することができます。
LDAP コマンドを使用して追加されるカスタム属性は、99user.ldif ファイルに保存されます。その他のカスタムスキーマファイルは、各インスタンスの /etc/dirsrv/slapd-instance/schema ディレクトリーに追加できます。Red Hat Directory Server に付属する標準ファイルを変更しないでください。
| スキーマファイル | 目的 |
|---|---|
| 00core.ldif | X.500 および LDAP 標準 (RFC) から推奨されるコアスキーマ。このスキーマは、インスタンス設定の Directory Server 自体で使用され、サーバーインスタンスを起動します。 |
| 01core389.ldif | X.500 および LDAP 標準 (RFC) から推奨されるコアスキーマ。このスキーマは、インスタンス設定の Directory Server 自体で使用され、サーバーインスタンスを起動します。 |
| 02common.ldif | エントリーを設定するために使用される Directory Server で定義された RFC 2256、LDAPv3、および標準スキーマの標準関連のスキーマ。 |
| 05rfc2927.ldif | RFC 2927 からのスキーマ "MIME Directory Profile for LDAP Schema"。 |
| 05rfc4523.ldif | X.509 証明書のスキーマ定義。 |
| 05rfc4524.ldif | LDAP/X.500 スキーマをコーディングします。 |
| 06inetorgperson.ldif | RFC 2798、RFC 2079、および RFC 1274 の一部からの inetorgperson スキーマ要素。 |
| 10rfc2307.ldif | RFC 2307 からのスキーマ "An Approach for Using LDAP as a Network Information Service"。 |
| 20subscriber.ldif | Directory Server-Nortel サブスクライバーの相互運用性の一般的なスキーマ要素。 |
| 25java-object.ldif | RFC 2713 のスキーマ "Schema for Representing Java Objects in an LDAP Directory"。 |
| 28pilot.ldif | パイロット RFC、特に RFC 1274 からのスキーマで、新しいデプロイメントでの使用は推奨されなくなりました。 |
| 30ns-common.ldif | 共通スキーマ。 |
| 50ns-admin.ldif | 管理サーバーで使用されるスキーマ。 |
| 50ns-certificate.ldif | Red Hat 証明書システムで使用されるスキーマ。 |
| 50ns-directory.ldif | レガシー Directory Server 4.x サーバーによって使用されるスキーマ。 |
| 50ns-mail.ldif | メールサーバーのスキーマ。 |
| 50ns-value.ldif | Directory Server のバリューアイテムのスキーマ。 |
| 50ns-web.ldif | Web サーバーのスキーマ。 |
| 60autofs.ldif | 自動マウント設定のオブジェクトクラス。これは、NIS サーバーに使用される複数のスキーマファイルの 1 つです。 |
| 60eduperson.ldif | 企業関連の人や組織エントリーのスキーマ要素。 |
| 60mozilla.ldif | Mozilla 関連のユーザープロファイルのスキーマ要素。 |
| 60nss-ldap.ldif | GSS-API サービス名のスキーマ要素。 |
| 60pam-plugin.ldif | ディレクトリーサービスを PAM モジュールと統合するためのスキーマ要素。 |
| 60pureftpd.ldif | FTP ユーザーアカウントを定義するためのスキーマ要素。 |
| 60rfc2739.ldif | カレンダーおよび vCard プロパティーのスキーマ要素。 |
| 60rfc3712.ldif | プリンターを設定するためのスキーマ要素。 |
| 60sabayon.ldif | sabayon ユーザーエントリーを定義するためのスキーマ要素。 |
| 60sudo.ldif | sudo ユーザーおよびロールを定義するためのスキーマ要素。 |
| 60trust.ldif | NSS または PAM の信頼関係を定義するためのスキーマ要素。 |
| 99user.ldif | カスタムスキーマ要素 |