LINUX: Compartir archivos en Linux con Samba

 

Hoy explicamos la forma de compartir archivos entre Linux y Windows. Esto lo haremos mediante el protocolo Samba, que es un protocolo que nos permite compartir discos y carpetas, como unidades de red entre Linux y Windows.

Instalar Samba:

Primeramente instalaremos Samba mediante linea de comandos de la siguiente forma:

apt-get install samba

 

Configurar Samba:

Tras la instalación editaremos el fichero de configuración con el editor nano, para configurar correctamente nuestro servicio:

nano /etc/samba/smb.conf

Aquí podemos parametrizar nuestros carpetas a compartir, con los valores que ahora explicamos:

[Nombre_Carpeta]: Indicamos el nombre del recursos compartido
path: Inidicaremos la ruta de la carpeta que vamos a compartir
comment: Podemos añadir algún comentario aclarativo sobre lo que compartimos.
guest ok: Indicaremos si es visible para usuarios invitados( yes o no=.
public: Con este parámetro haremos publica o no la carpeta.
Writable: Indicaremos si el contenido de la misma es editable o no lo es.

Tras realizar estos cambio en el archivo de configuración de Samba, debemos realizar un reinicio del servicio, para que los cambios surjan efecto, lo haremos con el siguiente comando:

sudo /etc/init.d/smbd restart

Después de realizar las anteriores configuraciones en nuestro entorno con Linux, si vamos a un pc con Windows y mediante el explorador de archivos y agregamos una nueva unidad de red mediante ip (correspondiendo está a la ip de Linux y la carpeta compartida) de la siguiente forma

Comprobaremos que vemos los mismos documentos y carpetas que tenemos en la carpeta de nuestra máquina con Linux: