13.5. Das Verzeichnis /etc/openldap/schema/
Das /etc/openldap/schema/-Verzeichnis beinhaltet die LDAP-Definition, die zuvor in den Dateien slapd.at.conf und slapd.oc.conf abgelegt waren. Das Verzeichnis /etc/openldap/schema/redhat/ beinhaltet individuell angepasste Schema-Dateien, die von Red Hat f�r Red Hat Enterprise Linux vertrieben werden.
Alle Attributsyntaxdefinitionen und Objektklassendefinitionen sind jetzt in den unterschiedlichen Schemadateien abgelegt. Auf die verschiedenen Schemadateien wird in /etc/openldap/slapd.conf mit Hilfe der include-Zeilen verwiesen, wie im folgenden Beispiel zu sehen ist:
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema/nis.schema
include /etc/openldap/schema/rfc822-MailMember.schema
include /etc/openldap/schema/redhat/autofs.schema |
| Achtung |
---|
| Sie sollten keines der Schemata aus den, von OpenLDAP installierten, Schemadateien �ndern. |
Sie k�nnen das von OpenLDAP verwendete Schema erweitern, um zus�tzliche Attributtypen und Objektklassen mit Hilfe der Standardschemadateien zu unterst�tzen. Erstellen Sie daf�r eine local.schema-Datei im Verzeichnis /etc/openldap/schema. Referenzieren Sie dieses neue Schema in slapd.conf, indem Sie die folgende Zeile unter die standardm��igen include-Schemazeilen hinzuf�gen:
include /etc/openldap/schema/local.schema |
Definieren Sie anschlie�end Ihre neuen Attributtyen und Objektklassen der local.schema-Datei. Viele Organisationen verwenden die standardm��ig installierten Attributtypen und Objektklassen der Schemadateien und modifizieren diese f�r die Verwendung in der local.schema-Datei.
Das Erweitern der Schemata zum Erreichen spezieller Anforderungen ist reichlich komplex und �bersteigt den Umfang dieses Kapitels. Weitere Informationen finden Sie unter https://www.openldap.org/doc/admin/schema.html