2.4 Un Fichero de Configuración Básico.

La clave para configurar Samba está en un único fichero de configuración: smb.conf. Este fichero de configuración puede ser muy simple o extremadamente complejo, y el resto de este libro se dedica a ayudarte en esta tarea. Por el momento, sin embargo, te mostraremos cómo crear una configuración simple, la cual te permitirá iniciar los demonios Samba y ver que todo está funcionando como debiera. En posteriores capítulos, verás cómo configurar Samba para tareas más complejas e interesantes.

El proceso de instalación no crea automáticamente un fichero de configuración smb.conf, aunque se incluyen varios de ejemplo en la distribución de Samba. Para testear el software del servidor, nosotros usaremos el siguiente fichero. Este debería llamarse smb.conf y estar ubicado en el directorio /usr/local/samba/lib2.4.

[global]
   workgroup = SIMPLE 

[test]
   comment = For testing only, please
   path = /export/samba/test
   read only = no
   guest ok = yes

Este breve fichero de configuración le dice al servidor Samba que ofrezca el directorio /export/samba/test en el servidor como un recurso compartido SMB/CIFS llamado test. El servidor también se convierte en parte del grupo de trabajo llamado SIMPLE, donde cada uno de los clientes deben ser también miembros de él. (Usa aquí tu propio grupo de trabajo si ya sabes cuál es). Usaremos el recurso compartido [test] en el siguiente capítulo para configurar los clientes Windows. Por ahora, puedes completar la configuración ejecutando los siguientes comandos como root en tu servidor Unix:

# 
mkdir /export/samba/test 
# 
chmod 777 /export/samba/test

Debemos señalar que, en términos de seguridad, esta es la peor configuración posible. Por el momento, sin embargo, sólo deseamos testear Samba, así que dejaremos la seguridad para otro momento. En adición, hay algunos problemas con la encriptación de contraseñas con las que te encontrarás más tarde en los clientes Windows, así que esta configuración la haremos para que nos dé los menores dolores de cabeza posibles.

Si estás usando Windows 98 o Windows NT Service Pack 3 o anteriores, debes añadir la siguiente entrada a la sección [global] del fichero de configuración de Samba: encrypt passwords = yes. En adición, debes usar el programa smbpassword (normalmente localizado en /usr/local/samba/bin/) para reintroducir las combinaciones usuario/contraseña de aquellos usuarios que deberían tener capacidad de acceder a los recursos compartidos. Por ejemplo, si quieres permitir al usuario Unix steve acceder a recursos compartidos desde un cliente SMB, deberías teclear: smbpassword -a steve. La primera vez que un usuario es añadido, el programa generará un error indicando que la base de datos de contraseñas encriptadas no existe. No te preocupes, entonces la creará por ti. Asegúrate de que las combinaciones usuario/contraseña que añades a la base de datos de contraseñas encriptadas coinciden con los usuarios y contraseñas de los clientes Windows.



Footnotes

.../usr/local/samba/lib2.4
Si no compilaste Samba, sino que usaste una distribución de binarios, comprueba la documentación del paquete para ver dóno debes ubicar el fichero smb.conf. Si Samba viene preinstalado en tu sistema Unix, probablemente ya existirá un fichero smb.conf en algún lugar en tu sistema.


Subsections
TLDP-ES 03/11/2002