YaST does not use /etc/openldap/slapd.conf to
store the OpenLDAP configuration anymore. YaST uses OpenLDAP's dynamic
configuration database (back-config) to store
the LDAP server's configuration. For details about the dynamic
configuration backend please see the
slapd-config(5) man page or the OpenLDAP
Software 2.4 Administrator's Guide located at
/usr/share/doc/packages/openldap2/guide/admin/guide.html
on this system if the openldap2 package is
installed.
In case of an system update, a copy of the original
/etc/openldap/slapd.conf file will get created as
/etc/openldap/slapd.conf.YaSTsave.
To access the new configuration backend easily you can use SASL external
authentication. For example, the following ldapsearch
command executed as root can be used to print
the complete slapd configuration to stdout:
ldapsearch -Y external -H ldapi:/// -b cn=config
Once the LDAP server is fully configured and all desired entries have
been made according to the pattern described in
Section 4.8, “Manually Administering LDAP Data”, start the LDAP server as
root by entering
rcldap start. To stop the server
manually, enter the command rcldap
stop. Request the status of the running LDAP
server with rcldap status.
The YaST runlevel editor, described in Section “Configuring System Services (Runlevel) with YaST” (Chapter 14, Booting and Configuring a Linux System, ↑Reference), can be used to have the server started and stopped automatically on boot and halt of the system. It is also possible to create the corresponding links to the start and stop scripts with the insserv command from a command prompt as described in Section “Init Scripts” (Chapter 14, Booting and Configuring a Linux System, ↑Reference).