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)
- Modificando el smb.conf
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
