OpenLdap with yast

view full story

http://forums.opensuse.org – Hi, I am trying to setup a LDAP Server to let my applications (like wiki, phpbb, ...) authenticate against ldap. Using: openSuSe 11.1 OpenLdap 2.x (provided by software management) KDE 4.x Yast provides an gui interface to setup and configure the ldap server, which I used. Normally, based on most documentation I have read, the configuration file is /etc/openldap/slapd.conf. This file contains a message, that yast will use a different method to configure ldap. Quote: # Note: The OpenLDAP configuration has been created by YaST. 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. Question 1: Does anyone know where yast stores the configuration? I was unable to find out so far! Background reason for my question: I wanted to add some entries to my ldap directory based on an example I found in the net. See parts of the ldif-file to add: Quote: dn: cn=users,ou=group,o=xxx cn: users objectClass: top objectClass: posixGroup gidNumber: 100 memberUid: larry memberUid: moe ldapadd does not accept the objectClass posixGroup. After some investigation I am nearly sure, the reason is the missing "nis schema" in the configuration for the ldap server. When I add the nix schema via the yast gui, it creates an error message where yast cannot write to the config file. It is definitly not a access violation question since all other changes in the configuration via yast can be stored and take effect. I guess, it is a conflict between the various schema already included in the configuration, probably. Therefore, I would like to know where yast stores the configuration of the ldap server to have a look at in more detail. Thanks if someone can help. Regards Karl-Heinz (Distributions)