13.5. El directorio /etc/openldap/schema/
El directorio /etc/openldap/schema/ almacena las definiciones LDAP, previamente ubicadas en los archivos slapd.at.conf y slapd.oc.conf. El directorio /etc/openldap/schema/redhat/ guarda esquemas personalizados distribuidos por Red Hat para Red Hat Enterprise Linux.
Todas las definiciones de sintaxis de atributos y las definiciones de objectclass son ahora ubicadas en los diferentes archivos de esquema. Los archivos de esquemas son referenciados en /etc/openldap/slapd.conf usando l�neas include, como se muestra en este ejemplo:
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 |
| Aviso |
---|
| No modifique ninguno de los �tems de esquemas definidos en los archivos de esquemas instalados por OpenLDAP. |
Puede extender el esquema usado por OpenLDAP para soportar tipos de atributos adicionales y clases de objetos usando los archivos de esquema por defecto como una gu�a. Para lograr esto, cree un archivo local.schema en el directorio /etc/openldap/schema. Referencie este nuevo esquema dentro de slapd.conf agregando la l�nea siguientes debajo de las l�neas include por defecto:
include /etc/openldap/schema/local.schema |
Luego, defina nuevos tipos de atributos y clases de objetos dentro del archivo local.schema. Muchas organizaciones usan los tipos de atributos existentes a partir de los archivos esquema instalados por defecto y agregan nuevas clases de objeto al archivo local.schema.
Ampliar esquemas para cubrir requerimientos espec�ficos es un poco complicado y est� m�s all� del �mbito de �ste cap�tulo. Visite https://www.openldap.org/doc/admin/schema.html para m�s informaci�n.