Antes de continuar con la configuración de Samba, es necesario realizar algunas modificaciones y ajustes en la configuración de OpenLDAP, de forma que quede preparado para soportar las características de Samba.
Lo primero que se ha de hacer es copiar el esquema de samba al directorio de esquemas de OpenLDAP. El Ejemplo 8.2, “Copiado del esquema de Samba al directorio de esquemas de OpenLDAP” muestra como hacerlo.
Ejemplo 8.2. Copiado del esquema de Samba al directorio de esquemas de OpenLDAP
# /bin/cp -v /usr/share/doc/samba-doc/examples/LDAP/samba.schema.gz /etc/ldap/schema `/usr/share/doc/samba-doc/examples/LDAP/samba.schema.gz' -> `/etc/ldap/schema/samba.schema.gz' # /bin/gunzip -v /etc/ldap/schema/samba.schema.gz /etc/ldap/schema/samba.schema.gz: 81.0% -- replaced with /etc/ldap/schema/samba.schema # /bin/chown -v slapd.slapd /etc/ldap/schema/samba.schema cambiado el propietario de `/etc/ldap/schema/samba.schema' a slapd:slapd # /bin/chmod -v 644 /etc/ldap/schema/samba.schema el modo de `/etc/ldap/schema/samba.schema' cambia a 0644 (rw-r--r--) |
Por último, sólo queda añadir el nuevo esquema en el archivo de configuración de slapd y reiniciar el demonio. Para ello se ha de editar el archivo /etc/ldap/slapd.conf y añadir en la sección “# Schema and objectClass definitions” la siguiente línea:
![]() | Importante |
---|---|
El orden en el que se coloquen los esquemas dentro del archivo /etc/ldap/slapd.conf es importante. Si ha seguido todos los pasos hasta este punto, añada la siguiente línea al final de la lista de esquemas, para evitar errores al arrancar el demonio slapd. |
include /etc/ldap/schema/samba.schema |
![]() | Importante | |
---|---|---|
La clase objeto (objectClass) sambaSamAccount definida en el esquema samba.schema depende de los siguientes esquemas:
|
Acto seguido, se ha de reiniciar el demonio slapd: