4.2. 适用于所有插件的属性列表
此列表提供一个简短属性描述、条目 DN、有效范围、默认值、语法以及各个属性的示例。
4.2.1. nsslapdPlugin(Object Class)
每个 Directory Server 插件都属于 nsslapdPlugin
对象类。
这个对象类在 Directory Server 中定义。
卓越的类
top
OID
2.16.840.1.113730.3.2.41
属性 | 定义 |
---|---|
objectClass | 授予分配给条目的对象类。 |
cn | 给出条目的通用名称。 |
标识插件库名称(没有库后缀)。 | |
标识插件的初始化功能。 | |
标识插件类型。 | |
标识插件 ID。 | |
标识插件的版本。 | |
标识插件的供应商。 | |
标识插件的描述。 | |
标识是否启用插件。 | |
根据执行顺序设置插件的优先级。 |
4.2.2. nsslapd-logAccess
此属性可让您将插件运行的搜索操作记录到 cn=config
中的 nsslapd-accesslog
参数中设置的文件。
插件参数 | 描述 |
---|---|
条目 DN | cn=plug-in name,cn=plugins,cn=config |
有效值 | on | off |
默认值 | off |
语法 | DirectoryString |
示例 | nsslapd-logAccess: Off |
4.2.3. nsslapd-logAudit
此属性可让您记录和审核数据库修改源自插件。
如果在 cn=config
中启用了 nsslapd-auditlog-logging-enabled
参数,则会在审计日志中记录成功修改事件。要通过插件记录失败的修改数据库操作,请在 cn=config
中启用 nsslapd-auditfaillog-logging-enabled
属性。
插件参数 | 描述 |
---|---|
条目 DN | cn=plug-in name,cn=plugins,cn=config |
有效值 | on | off |
默认值 | off |
语法 | DirectoryString |
示例 | nsslapd-logAudit: Off |
4.2.4. nsslapd-pluginDescription
此属性提供了插件的描述。
插件参数 | 描述 |
---|---|
条目 DN | cn=plug-in name,cn=plugins,cn=config |
有效值 | |
默认值 | 无 |
语法 | DirectoryString |
示例 | nsslapd-pluginDescription: acl access check 插件 |
4.2.5. nsslapd-pluginEnabled
此属性指定是否启用插件。此属性可通过协议更改,但仅在服务器下次重启时生效。
插件参数 | 描述 |
---|---|
条目 DN | cn=plug-in name,cn=plugins,cn=config |
有效值 | on | off |
默认值 | on |
语法 | DirectoryString |
示例 | nsslapd-pluginEnabled: on |
4.2.6. nsslapd-pluginId
此属性指定插件 ID。
插件参数 | 描述 |
---|---|
条目 DN | cn=plug-in name,cn=plugins,cn=config |
有效值 | 任何有效的插件 ID |
默认值 | 无 |
语法 | DirectoryString |
示例 | nsslapd-pluginId:串联数据库 |
4.2.7. nsslapd-pluginInitfunc
此属性指定要启动的插件功能。
插件参数 | 描述 |
---|---|
条目 DN | cn=plug-in name,cn=plugins,cn=config |
有效值 | 任何有效的插件功能 |
默认值 | 无 |
语法 | DirectoryString |
示例 | nsslapd-pluginInitfunc: NS7bitAttr_Init |
4.2.8. nsslapd-pluginPath
此属性指定插件的完整路径。
插件参数 | 描述 |
---|---|
条目 DN | cn=plug-in name,cn=plugins,cn=config |
有效值 | 任何有效的路径 |
默认值 | 无 |
语法 | DirectoryString |
示例 | nsslapd-pluginPath: uid-plugin |
4.2.9. nsslapd-pluginPrecedence
此属性为插件的执行顺序设置优先级或优先级。优先顺序定义了插件的执行顺序,允许更复杂的环境或交互,因为它可以启用插件在执行前等待已完成的操作。这对预合作和后期插件而言更为重要。
值为 1 的插件具有最高优先级,首先运行;值为 99 的插件具有最低优先级。默认值为 50.
插件参数 | 描述 |
---|---|
条目 DN | cn=plug-in name,cn=plugins,cn=config |
有效值 | 1 到 99 |
默认值 | 50 |
语法 | 整数 |
示例 | nsslapd-pluginPrecedence: 3 |
4.2.10. nsslapd-pluginType
此属性指定插件类型。如需更多信息,请参阅 第 4.3.5 节 “nsslapd-plugin-depends-on-type”。
插件参数 | 描述 |
---|---|
条目 DN | cn=plug-in name,cn=plugins,cn=config |
有效值 | 任何有效的插件类型 |
默认值 | 无 |
语法 | DirectoryString |
示例 | nsslapd-pluginType: preoperation |
4.2.11. nsslapd-pluginVendor
此属性指定插件的厂商。
插件参数 | 描述 |
---|---|
条目 DN | cn=plug-in name,cn=plugins,cn=config |
有效值 | 任何批准的插件厂商 |
默认值 | Red Hat, Inc. |
语法 | DirectoryString |
示例 | nsslapd-pluginVendor: Red Hat, Inc. |
4.2.12. nsslapd-pluginVersion
此属性指定插件版本。
插件参数 | 描述 |
---|---|
条目 DN | cn=plug-in name,cn=plugins,cn=config |
有效值 | 任何有效的插件版本 |
默认值 | 产品版本号 |
语法 | DirectoryString |
示例 | nsslapd-pluginVersion: 11.3 |