3.2. List of Attributes Common to All Plug-ins

3.2. List of Attributes Common to All Plug-ins

This list provides a brief attribute description, the entry DN, valid range, default value, syntax, and an example for each attribute.

3.2.1. nsslapd-pluginPath

This attribute specifies the full path to the plug-in.

Plug-in Parameter Description
Entry DN cn=plug-in name, cn=plugins, cn=config
Valid Values Any valid path
Default Value None
Syntax DirectoryString
Example nsslapd-pluginPath: uid-plugin

3.2.2. nsslapd-pluginInitfunc

This attribute specifies the plug-in function to be initiated.

Plug-in Parameter Description
Entry DN cn=plug-in name, cn=plugins, cn=config
Valid Values Any valid plug-in function
Default Value None
Syntax DirectoryString
Example nsslapd-pluginInitfunc: NS7bitAttr_Init

3.2.3. nsslapd-pluginType

This attribute specifies the plug-in type. See Section 3.3.3, “nsslapd-plugin-depends-on-type” for further information.

Plug-in Parameter Description
Entry DN cn=plug-in name, cn=plugins, cn=config
Valid Values Any valid plug-in type
Default Value None
Syntax DirectoryString
Example nsslapd-pluginType: preoperation

3.2.4. nsslapd-pluginEnabled

This attribute specifies whether the plug-in is enabled. This attribute can be changed over protocol but will only take effect when the server is next restarted.

Plug-in Parameter Description
Entry DN cn=plug-in name, cn=plugins, cn=config
Valid Values on | off
Default Value on
Syntax DirectoryString
Example nsslapd-pluginEnabled: on

3.2.5. nsslapd-pluginId

This attribute specifies the plug-in ID.

Plug-in Parameter Description
Entry DN cn=plug-in name, cn=plugins, cn=config
Valid Values Any valid plug-in ID
Default Value None
Syntax DirectoryString
Example nsslapd-pluginId: chaining database

3.2.6. nsslapd-pluginVersion

This attribute specifies the plug-in version.

Plug-in Parameter Description
Entry DN cn=plug-in name, cn=plugins, cn=config
Valid Values Any valid plug-in version
Default Value Product version number
Syntax DirectoryString
Example nsslapd-pluginVersion: 8.0

3.2.7. nsslapd-pluginVendor

This attribute specifies the vendor of the plug-in.

Plug-in Parameter Description
Entry DN cn=plug-in name, cn=plugins, cn=config
Valid Values Any approved plug-in vendor
Default Value Red Hat, Inc.
Syntax DirectoryString
Example nsslapd-pluginVendor: Red Hat, Inc.

3.2.8. nsslapd-pluginDescription

This attribute provides a description of the plug-in.

Plug-in Parameter Description
Entry DN cn=plug-in name, cn=plugins, cn=config
Valid Values
Default Value None
Syntax DirectoryString
Example nsslapd-pluginDescription: acl access check plug-in


Note: This documentation is provided {and copyrighted} by Red Hat®, Inc. and is released via the Open Publication License. The copyright holder has added the further requirement that Distribution of substantively modified versions of this document is prohibited without the explicit permission of the copyright holder. The CentOS project redistributes these original works (in their unmodified form) as a reference for CentOS-5 because CentOS-5 is built from publicly available, open source SRPMS. The documentation is unmodified to be compliant with upstream distribution policy. Neither CentOS-5 nor the CentOS Project are in any way affiliated with or sponsored by Red Hat®, Inc.