Ability to locate the Directory
Server's configuration files.
Ability to make simple changes
to slapd.conf using a text editor. |
Try This:
Locate the slapd.conf file
on your target system and examine its contents with a text editor. |
It's possible to delete the
root password from slapd.conf by manually editing this file. In this
situation, the root DN can only obtain the same access to your directory
as you allow for anonymous access. Always make sure that a root password
is defined in slapd.conf when a root DN is configured for your database. |
Although general parameters
may be repeated within the database definition, the last instance of any
repeated parameter takes precedence over all other duplicated parameters.
The only restriction is that all non-database parameters must appear in
the file before any database-specific parameters.
|
Chapter
16 of the Directory Server Administration Guide. |
|
Manual Configuration
Although you can change most of the Directory Server's configuration
parameters through Netscape Console, there are situations in which you
may want to make changes by manually editing the configuration files.
The most important one of these files is slapd.conf.
Locating the Configuration Files
 |
All of the Directory Server's configuration files are located in the
nshome/slapd-serverId/config
folder.
Unix: /usr/netscape/Servr4/slapd-mrbrown/config
NT: c:\netscape\server4\slapd-mrbrown\config |
Editing slapd.conf
 |
The slapd.conf file is a simple ASCII file that's read only
when the Directory Server is started. It contains the server's
parameters and their associated values. These parameters define everything
from the server's name and the port that it uses, to the type of database
used to store the directory, to tuning values. |
To modify this file directly:
Edit the file with a standard text editor
(Notepad on NT systems; TextEdit on Solaris systems)
Stop and then restart the Directory Server.
You should only change those parameters that are not supported in slapd.dynamic_ldbm.conf.
Currently this is only the index parameter.
The slapd.conf file begins with several include statements
that include the standard attribute and object class definitions. The remainder
of slapd.conf consists of a series of general configuration parameters
that apply to the Directory Server as a whole, followed by a database definition
that contains information specific to the database.
Comment lines begin with a pound symbol (#). Blank lines and comment
lines are ignored by ns-slapd. A line beginning with white space is considered
a continuation of the previous line.
Entry arguments are separated by white space. If a parameter value contains
white space, then it must be enclosed in double quotation marks (for example,
"like this"). If a parameter value contains a double quotation mark (")
or a backslash (\), the character must be preceded (escaped) by a backslash
character.
The general format of the slapd.conf
file is:
# comment - slapd.at.conf contains common attribute
# definitions, slapd.oc.conf contains common
# object class definitions.
include /usr/netscape/suitespot/slapd-<serverId>/config/slapd.at.conf
include /usr/netscape/suitespot/slapd-<serverId>/config/slapd.oc.conf
# The first parameters apply to ns-slapd as a whole
<general parameter>
<general parameter>
...
# The database ldbm parameter that follows must appear as a separator
# between the general and the database parameters.
database ldbm
<database parameter>
<database parameter>
... |
|