Red Hat Linux 7.0: The Official Red Hat Linux Reference Guide | ||
---|---|---|
Anterior | Capítulo 7. El Lightweight Directory Access Protocol (LDAP) | Siguiente |
Los ficheros de configuración de OpenLDAP son instalados en el directorio /etc/openldap. Si hace un ls en /etc/openldap,verá algo muy parecido a lo que sigue:
ldap.conf ldapsearchprefs.conf slapd.at.conf slapd.oc.conf ldapfilter.conf ldaptemplates.conf slapd.conf |
Los ficheros que debe conocer son slapd.conf, slapd.at.conf y slapd.oc.conf. El fichero slapd.conf contiene información para la configuración del demonio slapd y para todos los servicios de fondo de la base de datos. Deberá hacer algunas modificaciones en slapd.conf antes de ejecutar el demonio slapd.
El fichero slapd.at.conf contiene la definición de la sintaxis de los atributos para el directorio LDAP. La definición de la sintaxis de los atributos describe el tipo de información de donde proceden los atributos. Tiene 5 opciones:
bin -- información binaria
ces -- una cadena exacta de texto (una cadena en la que los caracteres coinciden)
cis -- una cadena no exacta (una cadena en la que los caracteres no coinciden)
tel -- un número de teléfono (espacios en blanco y guiones son ignorados)
dn -- los nombres distintos
Por ejemplo, aquí tiene la definición de la sintaxis de los atributos de un tipo de fichero slapd.at.conf:
attribute photo bin attribute personalsignature bin attribute jpegphoto bin attribute audio bin attribute labeledurl ces attribute ref ces attribute userpassword ces attribute telephonenumber tel |
Ciertas aplicaciones LDAP-enabled pueden necesitar que edite a mano el fichero slapd.at.conf, normalmente para añadir definiciones concretas.
El fichero slapd.oc.conf incluye la definición de objectclass para un directorio LDAP. La definición de objectclass establece qué atributos son necesarios y cuáles opcionales para objectclass concretos.
El siguiente texto ha sido extraido del fichero slapd.oc.conf contiene las definiciones de los objectclass top, alias, y referral:
objectclass top requiere objectClass objectclass alias requiere aliasedObjectName, objectClass objectclass referral requiere ref, objectClass |
Podría necesitar modificar las definiciones de objectclass en su fichero slapd.oc.conf, dependiendo de como use el directorio LDAP. Por ejemplo, si está creando un directorio LDAP para los empleados, para usarlo en su empresa, probablemente tendrá atributos específicos necesarios para algunas objectclass que podrían no ser utilizados independientemente de la sociedad (por ejemplo, el número ID de un empleado interno podría ser un atributo requerido por un objectclass " personas ").