Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


fortgeschrittene:ldap-schema

Schema Änderung für slapd.d/

Schema zu ldif konvertieren

Beispiel: rfc2307bis.schema in rfc2307bis.ldif konvertieren

Pakete

Debian (9): fusiondirectory-schema schema2ldif

schema2ldif /etc/ldap/schema/fusiondirectory/rfc2307bis.schema > /etc/ldap/schema/fusiondirectory/rfc2307bis.ldif

Schema hinzufügen

ldapadd -f /etc/ldap/schema/core.ldif 
ldapadd -f /etc/ldap/schema/cosine.ldif 
ldapadd -f /etc/ldap/schema/inetorgperson.ldif 
ldapadd -f /etc/ldap/schema/nis.ldif 

oder

ldapadd -f /etc/ldap/schema/fusiondirectory/rfc2307bis.ldif

YaST-Schema: yast.ldif

Schema ersetzen

Wichtig: es darf keine Objecte mit den betroffenen Attributen in der Datenbank geben. Sonst muss auch die per slapcat & slapadd wiederhergestellt werden.

slapcat -b cn=config > sicherung-config.ldif
vim sicherung-config.ldif

(anpassen, z.B. rfc2307 auf rfc2307bis PosixGroup)

service slapd stop
rm -rf /etc/ldap/slapd.d/*
slapadd  -n 0 -F /etc/ldap/slapd.d/ < sicherung-config.ldif 
chown -R openldap:openldap /etc/ldap/slapd.d/
systemctl start slapd.service
fortgeschrittene/ldap-schema.txt · Zuletzt geändert: 2018/02/27 13:51 von ingo_wichmann