13.5. R�pertoire /etc/openldap/schema/
Le r�pertoire /etc/openldap/schema/ contient des d�finitions LDAP pr�c�demment plac�es dans les fichiers slapd.at.conf et slapd.oc.conf. Le fichier /etc/openldap/schema/redhat/ contient des sch�mas personnalis�s distribu�s par Red Hat pour Red Hat Enterprise Linux.
Toutes les d�finitions de syntaxe d'attribut et d�finitions de la classe d'objet sont maintenant plac�es dans des fichiers sch�ma diff�rents. Ces derniers sont r�f�renc�s dans /etc/openldap/slapd.conf en utilisant les lignes include, comme dans l'exemple ci-dessous�:
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 |
| Attention |
---|
| Ne modifiez aucun �l�ment sch�ma d�fini dans les fichiers sch�ma install�s par OpenLDAP. |
Ceci �tant, vous pouvez �tendre le sch�ma utilis� par OpenLDAP afin de prendre en charge d'autres types d'attributs et classes d'objets en utilisant comme guide les fichiers sch�ma par d�faut. Pour ce faire, cr�ez un fichier local.schema dans le r�pertoire /etc/openldap/schema. R�f�rencez ce nouveau sch�ma dans slapd.conf en ajoutant la ligne suivante en dessous de vos lignes sch�ma include par d�faut�:
include /etc/openldap/schema/local.schema |
Ensuite, d�finissez vos nouveaux types d'attributs et classes d'objets dans le fichier local.schema. Beaucoup d'organisations utilisent les types d'attributs et classes d'objet existants dans les fichiers sch�ma install�s par d�faut et ajoutent de nouvelles classes d'objets dans le fichier local.schema.
L'extension d'un sch�ma pour qu'il corresponde � des besoins sp�cialis�s est une t�che complexe qui d�passe la port�e du pr�sent chapitre. Pour obtenir de plus amples d'informations sur le sujet, consultez l'adresse suivante�: https://www.openldap.org/doc/admin/schema.html.