6.2. 某些插件的可选属性
6.2.1. nsslapd-dynamic-plugins 复制链接链接已复制到粘贴板!
您可以在不重启实例的情况下动态启用一些目录服务器插件。在 Directory Server 中启用 nsslapd-dynamic-plugins
属性来允许动态插件。默认情况下禁用动态插件。
Red Hat Directory Server 不支持动态插件。仅使用它进行测试和调试目的。
您不能将一些插件配置为动态插件。要启用这样的插件,请重启实例。
插件参数 | 描述 |
---|---|
条目 DN | cn=config |
有效值 | on | off |
默认值 | off |
语法 | DirectoryString |
示例 | nsslapd-dynamic-plugins: on |
6.2.2. nsslapd-pluginConfigArea 复制链接链接已复制到粘贴板!
有些插件条目是容器条目,插件的多个实例会在 cn=plugins,cn=config
的容器下创建。但是,cn=plugins,cn=config
不会被复制,这意味着每个目录服务器实例上必须手动配置这些容器条目下的插件配置。
nsslapd-pluginConfigArea
属性指向另一个容器条目,在主数据库区中,其中包含插件实例条目。此容器条目可以在复制的数据库中,允许复制插件配置。
插件参数 | 描述 |
---|---|
条目 DN | cn=plug-in name,cn=plugins,cn=config |
有效值 | 任何有效的 DN |
默认值 | |
语法 | DN |
示例 | nsslapd-pluginConfigArea: cn=managed entries container,ou=containers,dc=example,dc=com |
6.2.3. nsslapd-plugin-depends-on-named 复制链接链接已复制到粘贴板!
用于确保服务器以正确顺序调用插件的多值属性。获取与插件的 cn
值对应的值。具有 cn
值的插件与以下值之一匹配,服务器将在此插件之前启动。如果插件不存在,服务器无法启动。以下后完整性插件示例演示了在角色之前启动 Views 插件。如果缺少视图,服务器将不会启动。
插件参数 | 描述 |
---|---|
条目 DN | cn=referential integrity postoperation,cn=plugins,cn=config |
有效值 | 服务类 |
默认值 | |
语法 | DirectoryString |
示例 | * nsslapd-plugin-depends-on-named: Views * nsslapd-pluginId: roles |
6.2.4. nsslapd-plugin-depends-on-type 复制链接链接已复制到粘贴板!
用于确保服务器以正确顺序调用插件的多值属性。取一个与插件的类型数对应的值,它包含在属性 nsslapd-pluginType
中。如需更多信息,请参阅 nsslapd-pluginType。具有 type 值的所有插件都与以下有效范围中的值匹配,服务器在此插件之前将启动。以下 postoperation referential Integrity 插件示例演示了数据库插件将在执行引用引用插件之前启动。
插件参数 | 描述 |
---|---|
条目 DN | cn=referential integrity postoperation,cn=plugins,cn=config |
有效值 | database |
默认值 | |
语法 | DirectoryString |
示例 | nsslapd-plugin-depends-on-type: database |
6.2.5. nsslapd-pluginLoadGlobal 复制链接链接已复制到粘贴板!
此属性指定依赖库中的符号是在本地可见的(false
)还是可执行文件以及所有共享对象(true
)。
插件参数 | 描述 |
---|---|
条目 DN | cn=plug-in name,cn=plugins,cn=config |
有效值 | true | false |
默认值 | false |
语法 | DirectoryString |
示例 | nsslapd-pluginLoadGlobal: false |
6.2.6. nsslapd-pluginLoadNow 复制链接链接已复制到粘贴板!
此属性指定是否立即加载插件使用的所有符号(true
),以及这些符号引用的所有符号,还是在首次使用符号时加载符号(false
)。
插件参数 | 描述 |
---|---|
条目 DN | cn=plug-in name,cn=plugins,cn=config |
有效值 | true | false |
默认值 | false |
语法 | DirectoryString |
示例 | nsslapd-pluginLoadNow: false |