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: