Hoy en día es común encontrar que en un hogar hay más de un equipo, ya sea PC o laptop. Lo que vamos a ver es cómo compartir nuestras carpetas en Linux para que sean accesible desde Windows o Mac OS.
Cómo compartir carpetas en Linux PASO a PASO
Para poder compartir carpetas en Linux (también aplica a los archivos) como primer medida tenemos que contar con «Samba» ya instalado en el sistema.
Si no lo tenemos instalado abrimos una terminal y en ella escribimos el siguiente comando:
sudo apt install samba
Si usas KDE como escritorio, tal vez quieras también incluir el paquete kdenetwork-filesharing. Esto lo haces así:
sudo apt install kdenetwork-filesharing
Con estos paquetes instalados ya podemos configurar «Samba» para que nos permita compartir carpetas en Linux por ejemplo con Windows.
Primera configuración: indicarle a Samba el nombre de usuario propietario de la carpeta, y crear una contraseña para compartir esa carpeta desde Linux.
El comando para hacer todo eso es el siguiente:
sudo smbpasswd -a AQUÍ_EL_NOMBRE_USUARIO
Samba nos va a pedir que le indiquemos una contraseña para el servicio, la contraseña no es necesario que sea la misma que usamos para loguearnos en Linux. Podemos escribir un password nuevo, diferente.
Llegó el momento de indicarle a «Samba» cual es la carpeta que queremos compartir.
Configurar compartir carpetas en Linux
Para esto lo podemos hacer tan simple como abrir «Nautilus» (o el explorador de archivos que estemos usando), y hacemos clic con el botón secundario del ratón sobre la carpeta (o archivo).
Entre las opciones que aparecen vamos a hacer clic en «Propiedades» (en inglés «Properties»). Con esto nos mostrará una ventana emergente con tres opciones: «Básico» (Basic) — «Permisos» (Permissions) — «Compartir Red Local» (Local Network Share).
La pestaña que nos interesa en este caso es «Compartir Red Local» (Local Network Share). Activando esa pestaña aparecen las opciones que vemos en la imagen.
La primer opción a marcar es «Compartir esta carpeta» (Share this folder). Con la casilla marcada estamos habilitando la función de compartir. Las otras opciones son opcionales, por razones de seguridad tal vez queramos mantener desmarcadas para que solo puedan ver el contenido pero no modificarlo.
Si también tenemos un PC con Windows
Si tenemos otro equipo conectado a la red local, o si tenemos Windows (u otra distro) instalada en otra partición del mismo equipo, podemos acceder a la carpeta que marcamos anteriormente para compartir.
Para ello tenemos que buscar en los equipos disponibles en la «Red» el que coincida con el nombre de nuestro equipo anfitrión. La forma de encontrar las conexiones de red depende de la versión de Windows y/o distro de Linux que estemos usando. Por lo general en Windows tenemos que entrar en el explorador de archivos y hacer clic en «Red» (o «Redes»).
El sistema del explorador nos va a mostrar el equipo compartido, hacemos clic en él para entrar y ver la carpeta que elegimos compartir en Linux. Volvemos a hacer clic pero ahora sobre la carpeta compartida, y el sistema nos mostrará una ventana en la que tenemos que introducir el nombre de usuario y la contraseña que usamos al inicio mediante cuando usamos el comando: smbpasswd -a.
Si seguimos todos los pasos bien, entonces ya podremos ver el contenido de la carpeta compartida desde el otro equipo o partición.
Gracias a este tutorial no va a ser necesario instalar programas de terceros para hacer este trabajo. Si tienes alguna duda relacionada con este tutorial cuéntanoslo en los comentarios para que te podamos brindar la ayuda necesaria.
Buen día Carlos,
Muchas gracias por toda la información proporcionada. Te contacto por que estoy desesperada, he intentado montar una carpeta compartida entre dos servidores que tienen perfecta comunicacion pero al momento de dar el comando:
mount 1.1.1.1:/home/respaldo /nas
Me arroja un error que dice: mount x.x.x.x:/home/respaldo /nas
mount.nfs: No such device
No puedo descargar ningún paquete debido a que el centos 6 ya no está disponible y al intentar las descargas me arroja errores. No puedo usar samba ni nfs,¿ me podrías apoyar? ¿que podría hacer en este caso?
Muchas gracias, saludos
¿Y si tenemos xubuntu con thunar como gestor de archivos? ¿Cómo se le hace?
Hola llego ala parte de sudo smbpasswd -a AQUÍ_EL_NOMBRE_USUARIO y estoy desde kali linux usb he buscado por todos lados he puesto root,kali como nombre de usuario y nada no encuentro el nombre del usuario de la carpeta he mirado en propiedas propietario que pone Kali Lives user (kali) y nada no se que hacer alguna idea?