Nsslapd-plugindescription, Attributes allowed by certain plug-ins, Nsslapd-pluginloadnow – Red Hat 8.1 User Manual

Page 119: Nsslapd-pluginloadglobal, Nsslapd-plugin-depends-on-type, Nsslapd-plugin-depends-on-named

Advertising
background image

Syntax

DirectoryString

Example

nsslapd-pluginVendor: Red Hat, Inc.

3.2.9. 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

3.3. Attributes Allowed by Certain Plug-ins

3.3.1. nsslapd-pluginLoadNow

This attribute specifies whether to load all of the symbols used by a plug-in immediately (true), as well
as all symbols references by those symbols, or to load the symbol the first time it is used (false).

Plug-in Parameter

Description

Entry DN

cn=plug-in name, cn=plugins, cn=config

Valid Values

true | false

Default Value

false

Syntax

DirectoryString

Example

nsslapd-pluginLoadNow: false

3.3.2. nsslapd-pluginLoadGlobal

This attribute specifies whether the symbols in dependent libraries are made visible locally (false) or
to the executable and to all shared objects (true).

Plug-in Parameter

Description

Entry DN

cn=plug-in name, cn=plugins, cn=config

Valid Values

true | false

Default Value

false

Syntax

DirectoryString

Example

nsslapd-pluginLoadGlobal: false

3.3.3. nsslapd-plugin-depends-on-type

Multi-valued attribute used to ensure that plug-ins are called by the server in the correct order. Takes a
value which corresponds to the type number of a plug-in, contained in the attribute nsslapd-
pluginType
. See

Section 3.2.4, “nsslapd-pluginType”

for further information. All plug-ins with a type

value which matches one of the values in the following valid range will be started by the server prior to
this plug-in. The following postoperation Referential Integrity Plug-in example shows that the database
plug-in will be started prior to the postoperation Referential Integrity Plug-in.

Plug-in Parameter

Description

Entry DN

cn=referential integrity postoperation, cn=plugins,
cn=config

Valid Values

database

Default Value
Syntax

DirectoryString

Example

nsslapd-plugin-depends-on-type: database

3.3.4 . nsslapd-plugin-depends-on-named

Multi-valued attribute used to ensure that plug-ins are called by the server in the correct order. Takes a
value which corresponds to the cn value of a plug-in. The plug-in with a cn value matching one of the
following values will be started by the server prior to this plug-in. If the plug-in does not exist, the server
fails to start. The following postoperation Referential Integrity Plug-in example shows that the Views
plug-in is started before Roles. If Views is missing, the server is not going to start.

Plug-in Parameter

Description

Red Hat Directory Server 8.1 Configuration and Command Reference

119

Advertising