Samba es el programa que se usa para compartir archivos de una maquina linux con una windows

En este manual hablamos de 2 opciones:

Con Gnome(Usershare)

Click izquierdo sobre la carpeta a compartir y seleccione la opción compartición de carpetas.

Modificando el smb.conf

Primer paso

Instalar samba, en sistemas basados en debian se haría con el comando:

apt-get install samba

Dependiendo de lo que desee hacer seleccione unas de las directivas de configuración y añadala al final del archivo /etc/samba/smb.conf

Lectura para cualquiera

[nombre_carpeta]
   path = /la/carpeta/a/compartir
   read only = yes
   guest ok = yes
   guest only = yes
   browsable = yes

Lectura y escritura para cualquiera

[nombre_carpeta]
   path = /la/carpeta/a/compartir
   read only = no
   guest ok = yes
   guest only = yes
   browsable = yes

Lectura para usuarios del sistema

[nombre_carpeta]
   path = /la/carpeta/a/compartir
   read only = yes
   guest ok = no
   guest only = no
   browsable = yes

Lectura y escritura para usuarios del sistema

[nombre_carpeta]
   path = /la/carpeta/a/compartir
   read only = no
   guest ok = no
   guest only = no
   browsable = yes

Segundo paso

Revise que los permisos de los archivos compartidos permiten que los usuarios hagan las labores que necesitan.

En el caso que apenas vaya a crear la carpeta y esta vaya a ser accedida por un usuario cualquiera así podría organizar sus permisos:

mkdir -p /la/carpeta/a/compartir
chown nobody.nogroup /la/carpeta/a/compartir

Tercer paso

Comprobar que smb.conf no tenga errores de sintaxis y reiniciar samba

testparm
/etc/init.d/samba restart

Documentos relacionados

Sección sobre samba como servidor de archivos en la guia de Ubuntu Server 9.04

Samba (last edited 2009-11-21 20:29:26 by kmilo)