Red Hat Linux 9: Manual de referencia de Red Hat Linux | ||
---|---|---|
Anterior | Capítulo 13. Lightweight Directory Access Protocol (LDAP) | Siguiente |
El directorio /etc/openldap/schema/ almacena las definiciones LDAP, previamente ubicadas en los archivos slapd.at.conf y slapd.oc.conf. Todas las definiciones de sintaxis de atributos y las definiciones de objectclass son ahora ubicadas en los archivos de esquemas diferentes. 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/autofs.schema include /etc/openldap/schema/kerberosobject.schema |
![]() | Aviso |
---|---|
No debería modificar 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 las líneas 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 el http://www.openldap.org/doc/admin/schema.html para más información sobre cómo escribir nuevos archivos de esquemas.