Ubuntu Server PDC - Página 3

Tras reiniciar, empezamos a instalar el software para armar nuestro servidor. Primero instalaremos OpenLDAP, Samba y las herramientas necesarias (scripts varios, Quota para limitar el uso de disco, etc). Como ya tenemos SSH y screen, el resto se puede hacer sin estar en la consola de administrador. En todo caso, sea por SSH o en la consola, tras login como administrator y sudo -s, en una sola línea,

root@testubuntu:~# apt-get install slapd ldap-utils samba smbclient samba-doc smbldap-tools nscd quota phpldapadmin

A esperar de nuevo mientras Ubuntu instala otro cerro de software asociado además de lo que pedimos explícitamente. Durante la instalación, el servidor LDAP pedirá una clave de administrador que tendremos que usar varias veces más. Debe ser mantenida en secreto, pero para efectos de este documento usaremos "claveldap".

Samba y OpenLDAP quedan instalados pero (si te fijaste durante la instalación) Samba queda por default usando TDBSAM para guardar sus claves, lo que no queremos. Queremos que use LDAP. Por lo tanto tenemos que configurar correctamente el servidor LDAP y luego "enseñarle" a Samba a usarlo. Partimos por configurar el servidor LDAP ("reconfigure" porque, literalmente, estamos cambiando la configuración con la que viene):

root@testubuntu:~# dpkg-reconfigure -plow slapd

El proceso de reconfiguración es medio críptico y poco amistoso. Partimos con la primera pantalla extraña, donde debemos decirle que NO queremos omitir la configuración (puaj, ¡dobles negativos!)

slapd-1
Luego debemos darle la base del nombre distinguido (DN, Distinguished Name) a la jerarquía LDAP. En este caso usaremos example.com y, por lo tanto, ingresamos example.com en la siguiente pantalla. En teoría esto debe calzar con la información DNS del sitio.
slapd-2
La siguiente pregunta es el nombre de la organización. Pon el que corresponda.
slapd-3
Luego, como estamos reconfigurando el servidor, tendremos que poner la clave de nuevo. Usa "claveldap". La siguiente pregunta es qué sistema usar para guardar la información. El mejor soportado y más robusto por el momento es BDB - escoge ese.
slapd-4
Responde "yes" a "purge the database when slapd is purged?" y "yes" a "Move old database?" No actives LDAPv2. Luego viene otro doble negativo; "Omitir configuración del servidor OpenLDAP?" Contesta que NO, y eso hace que el sistema cree las bases de datos.

Reinicia el servidor LDAP con:

root@testubuntu:~# /etc/init.d/slapd restart


(C) 2008 Jorge.Herskovic