7.3. 默认目录服务器模式文件
目录服务器的模板架构定义存储在 /etc/dirsrv/schema 目录中。这些默认架构文件用于为新目录服务器实例生成架构文件。每个服务器实例在 /etc/dirsrv/slapd-instance/schema 中都有自己的特定于实例的模式目录。实例目录中的架构文件仅由该实例使用。
要修改目录架构,请在实例特定架构目录中创建新属性和新对象类。由于默认架构用于创建新实例,并且每个实例都有自己的架构文件,因此每个实例可能有不同的架构,这与每个实例的使用匹配。
使用 LDAP 命令添加的任何自定义属性都存储在 99user.ldif 文件中,可以把其他自定义模式文件添加到每个实例的 /etc/dirsrv/slapd-实例/schema 目录中。不要对 Red Hat Directory Server 附带的标准文件进行任何修改。
| 模式文件 | 用途 |
|---|---|
| 00core.ldif | X.500 和 LDAP 标准(RFC)推荐的核心模式。目录服务器本身用于实例配置并启动服务器实例。 |
| 01core389.ldif | X.500 和 LDAP 标准(RFC)推荐的核心模式。目录服务器本身用于实例配置并启动服务器实例。 |
| 02common.ldif | 来自 RFC 2256、LDAPv3 的标准模式,以及用于配置条目的 Directory Server 定义的标准模式。 |
| 05rfc2927.ldif | RFC 2927 的 schema,"MIME Directory Profile for LDAP Schema." |
| 05rfc4523.ldif | X.509 证书的 schema 定义。 |
| 05rfc4524.ldif | Cosine LDAP/X.500 模式。 |
| 06inetorgperson.ldif | 来自 RFC 2798、RFC 2079 和 RFC 1274 的 inetOrgPerson 模式元素。 |
| 10rfc2307.ldif | RFC 2307 中的模式,"使用 LDAP 作为网络信息服务的方法"。 |
| 20subscriber.ldif | Directory Server-Nortel 订阅者互操作性的通用模式元素。 |
| 25java-object.ldif | RFC 2713 的 schema,"代表 LDAP 目录中 Java 对象的Schema"。 |
| 28pilot.ldif | pilot RFC (特别是 RFC 1274)中的 schema,这些 RFC 1274 不再建议在新部署中使用。 |
| 30ns-common.ldif | 通用模式. |
| 50ns-admin.ldif | 管理服务器使用的 schema。 |
| 50ns-certificate.ldif | 红帽认证系统使用的模式. |
| 50ns-directory.ldif | 传统目录服务器 4.x 服务器使用的 schema。 |
| 50ns-mail.ldif | 邮件服务器的 schema。 |
| 50ns-value.ldif | Directory 服务器中值项的 schema。 |
| 50ns-web.ldif | Web 服务器的 schema。 |
| 60autofs.ldif | 用于自动挂载配置的对象类;这是用于 NIS 服务器的多个架构文件之一。 |
| 60eduperson.ldif | 教育相关人员和组织条目的模式元素。 |
| 60mozilla.ldif | Mozilla 相关用户配置文件的 schema 元素。 |
| 60nss-ldap.ldif | GSS-API 服务名称的 schema 元素。 |
| 60pam-plugin.ldif | 将目录服务与 PAM 模块集成的 schema 元素。 |
| 60pureftpd.ldif | 用于定义 FTP 用户帐户的 schema 元素。 |
| 60rfc2739.ldif | 日历和 vCard 属性的 schema 元素。 |
| 60rfc3712.ldif | 用于配置打印机的 schema 元素。 |
| 60sabayon.ldif | 定义 sabayon 用户条目的 schema 元素。 |
| 60sudo.ldif | 定义 sudo 用户和角色的 schema 元素。 |
| 60trust.ldif | 用于定义 NSS 或 PAM 的信任关系的 schema 元素。 |
| 99user.ldif | Custom 模式元素 |