Core Server Configuration Attributes Reference
78 Red Hat Directory Server Configuration, Command, and File Reference • May 2005
nsslapd-schema-ignore-trailing-spaces (Ignore Trailing Spaces in Object
Class Names)
Ignores trailing spaces in object class names. By default, the attribute is turned off.
If your directory contains entries with object class values that end in one or more
spaces, you should turn this attribute on. It is preferrable to remove the trailing
spaces because the LDAP standards do not allow them.
For performance reasons, server restart is required for changes to take effect .
An error is returned by default when object classes that include trailing spaces are
added to an entry. Additionally, during operations such as add, modify, and
import (when object classes are expanded and missing superiors are added)
trailing spaces are ignored, if appropriate. This means that even when
nsslapd-schema-ignore-trailing-spaces
is
on
, a value such as
top
will
not be added if
top
is already there. An error message is logged and returned to
the client if an object class is not found and it contains trailing spaces.
nsslapd-schemacheck (Schema Checking)
Specifies whether the database schema will be enforced during entry insertion or
modification. When this attribute has a value of
on
, Directory Server will not
check the schema of existing entries until they are modified. The database schema
defines the type of information allowed in the database. You can extend the
default schema using the object classes and attribute types. For information on
how to extend your schema using the Directory Server Console, see chapter 9,
“Extending the Directory Schema,” in the Red Hat Directory Server Administrator’s
Guide.
Entry DN: cn=config
Valid Values: on | off
Default Value: off
Syntax: DirectoryString
Example: nsslapd-schema-ignore-trailing-spaces: on