jueves, 20 de enero de 2011

Compartir archivos entre Debian y Windows con Samba

El tutorial es sobre la configuración que se debe hacer en Debian.

Para la configuración con Windows sólo hay que tener presente el nombre del grupo de trabajo y el nombre de cada equipo.

Bueno, comenzamos instalando Samba, en la terminal como root, ponemos:

# apt-get install samba smbfs samba-common

Y ahora hay que configurarlo, editando el fichero de configuración de samba:

# nano /etc/samba/smb.conf

Al abrirse el archivo, buscamos la linea que dice workgroup = MSHOME, y la cambiamos por:

workgroup = el-nombre-de-nuestro-grupo-de-trabajo

el-nombre-de-nuestro-grupo-de-trabajo deberá ser el mismo que usamos en la red de Windows.

Guardamos cambios y salimos.

ntes de crear los usuarios de Samba, deberemos crearlos en nuestro Debian.
# adduser nombre-usuario

Después creamos el usuario para Samba:

# smbpasswd -a nombre-usuario

En donde nombre-usuario deberá ser el mismo que el que creamos en Usuarios y grupos de Debian.

Pedirá la contraseña a utilizar, en donde también pondremos la misma que el usuario que creamos en Debian, y pedirá finalmente repetir la contraseña.

Debe dar la siguiente salida:

Added user nombre-de-usuario

Crearemos otro archivo con la lista de los usuarios:

# nano /etc/samba/smbusers

Ahí, agregaremos lo siguiente:

nombre-en-debian = "nombre en windows"

nombre-en debian se refiere al usuario que acabamos de crear, nombre en winodws se refiere al nombre del equipo con windows con el que deseamos compartir.

Volveremos a editar samba.conf:

# nano /etc/samba/smb.conf

Buscamos la linea que dice:
; security = user

Y le quitamos el ;
Además, en una siguiente linea agregamos lo siguiente:
username map = /etc/samba/smbusers

Deberá quedar así:
security = user
username map = /etc/samba/smbusers

Ahora, para compartir archivos, deberemos dar persmisos al directorio de usuarios de samba. Para esto, tecleamos en la terminal de root lo siguiente:

# chmod 777 /var/lib/samba/usershares

Y por último sólo queda elegir los directorios que deseamos compartir.

En el menú Sistema/Administración/Carpetas compartidas, le damos en Añadir, elegimos la carpeta que queremos compartir y en la opción Compartir a través de, seleccionamos Redes Windows. Y listo.

En servicios de red de nuestro Debian, podremos acceder a la red de Windows y en Mis sitios de red de Windows, se podrá acceder a los directorios que seleccionamos para compartir en Debian.