<Anterior | Contenido | Siguiente>
1.2. Inspección posterior a la instalación
El proceso de instalación configuró 2 DIT. Uno para slapd-config y otro para sus propios datos (dc = ejemplo, dc = com). Vamos a ver.
• Así es como se ve la base de datos slapd-config / DIT. Recuerde que esta base de datos está basada en LDIF y vive bajo /etc/ldap/slapd.d:
/etc/ldap/slapd.d/
/etc/ldap/slapd.d/cn=config.ldif
/etc/ldap/slapd.d/cn=config
/etc/ldap/slapd.d/cn=config/cn=schema
/etc/ldap/slapd.d/cn=config/cn=schema/cn={1}coseno.ldif
/etc/ldap/slapd.d/cn=config/cn=schema/cn={0}core.ldif
/etc/ldap/slapd.d/cn=config/cn=schema/cn={2}nis.ldif
/etc/ldap/slapd.d/cn=config/cn=schema/cn={3}inetorgperson.ldif
/etc/ldap/slapd.d/cn=config/cn=module{0}.ldif
/etc/ldap/slapd.d/cn=config/olcDatabase={0}config.ldif
/etc/ldap/slapd.d/cn=config/olcDatabase={-1}frontend.ldif
/etc/ldap/slapd.d/cn=config/olcDatabase={1}mdb.ldif
/etc/ldap/slapd.d/cn=config/olcBackend={0}mdb.ldif
/etc/ldap/slapd.d/cn=config/cn=schema.ldif
No edite la base de datos slapd-config directamente. Realice cambios a través del protocolo LDAP (utilidades).
• Así es como se ve el DIT slapd-config a través del protocolo LDAP:
sudo ldapsearch -Q -LLL -Y EXTERNAL -H ldapi: /// -b cn = config dn
dn: cn = config
dn: cn = módulo {0}, cn = config
dn: cn = esquema, cn = config
dn: cn = {0} núcleo, cn = esquema, cn = config
dn: cn = {1} coseno, cn = esquema, cn = config
dn: cn = {2} nis, cn = esquema, cn = config
dn: cn = {3} inetorgperson, cn = esquema, cn = config
dn: olcBackend = {0} mdb, cn = config
dn: olcDatabase = {- 1} interfaz, cn = config
dn: olcDatabase = {0} config, cn = config
dn: olcDatabase = {1} mdb, cn = config
Explicación de las entradas:
• cn = config: configuración global
• cn = módulo {0}, cn = config: un módulo cargado dinámicamente
• cn = esquema, cn = config: contiene un esquema de nivel de sistema codificado de forma rígida
• cn = {0} núcleo, cn = esquema, cn = config: el esquema básico codificado de forma rígida
• cn = {1} coseno, cn = esquema, cn = config: el esquema del coseno
• cn = {2} nis, cn = esquema, cn = config: el esquema nis
• cn = {3} inetorgperson, cn = esquema, cn = config: el esquema de inetorgperson
• olcBackend = {0} mdb, cn = config: el tipo de almacenamiento de backend 'mdb'
• olcDatabase = {- 1} interfaz, cn = config: base de datos frontend, configuración predeterminada para otras bases de datos
• olcDatabase = {0} config, cn = config: base de datos de configuración de slapd (cn = config)
• olcDatabase = {1} mdb, cn = config: su instancia de base de datos (dc = ejemplo, dc = com)
• Así es como se ve el ejemplo dc =, dc = com DIT:
ldapsearch -x -LLL -H ldap: /// -b dc = ejemplo, dc = com dn
dn: dc = ejemplo, dc = com
dn: cn = admin, dc = ejemplo, dc = com
Explicación de las entradas:
• dc = ejemplo, dc = com: base del DIT
• cn = admin, dc = ejemplo, dc = com: administrador (rootDN) para este DIT (configurado durante la instalación del paquete)