12.11. 打开 Schema 检查和关闭

当架构检查为 on 时,Directory 服务器可确保三项:
  • 使用 的对象类和属性在目录 schema 中定义。
  • 对象类所需的属性包含在条目中。
  • 只有对象类允许的属性才会包含在条目中。
重要
红帽建议不要禁用 schema 检查。
在 Directory 服务器中默认启用架构检查,目录服务器应始终在打开架构检查的情况下运行。关闭模式的唯一情况是加快 LDAP 导入操作。但是,导入不符合 schema 的条目存在风险。因此,无法更新这些条目。

12.11.1. 使用命令行打开 Schema 检查和关闭

要打开和关闭架构检查,请设置 nsslapd-schemacheck 参数的值。例如,禁用架构检查:
# dsconf -D "cn=Directory Manager" ldap://server.example.com config replace nsslapd-schemacheck=off
Successfully replaced "nsslapd-schemacheck"
有关 nsslapd-schemacheck 参数的详情,请查看 红帽目录服务器配置、命令和文件参考中的参数描述

12.11.2. 使用 Web 控制台打开 Schema 检查和关闭

使用 Web 控制台启用或禁用架构检查:
  1. 在 web 控制台中打开 Directory Server 用户界面。请参阅 第 1.4 节 “使用 Web 控制台登录到目录服务器”
  2. 选择实例。
  3. 打开 Server Settings,然后选择 Server Settings 条目。
  4. 打开 Advanced Settings 选项卡。
  5. 要启用架构检查,请选中 Enable Schema Checking 复选框。要禁用该功能,请清除复选框。
  6. 点击 Save