Cómo configurar el uso compartido de archivos de Linux con Samba

Compartir archivos desde el escritorio de Linux no tiene que ser un desafío Linux fue creado para estar en una red, por eso ofrece un alto nivel de seguridad y flexibilidad.

Compartir archivos desde el escritorio de Linux no tiene que ser un desafío

Linux fue creado para estar en una red, por eso ofrece un alto nivel de seguridad y flexibilidad. Si tiene varias máquinas en una sola red, es posible que tenga que compartir carpetas desde su escritorio Linux. Gracias a esa flexibilidad inherente del sistema operativo Linux, esto se puede hacer fácilmente, con la ayuda de Samba.

Samba es la implementación de Linux del protocolo Bloque de mensajes del servidor (SMB), que se utiliza para compartir archivos de red. En el sistema operativo Windows, esto simplemente se conoce como SMB. Samba es un software gratuito de código abierto que está disponible para su instalación desde la mayoría de los repositorios estándar. Originalmente desarrollado por Andrew Tridgell, Samba proporciona servicios de archivos e impresión y puede (a partir de la versión 4 de Samba) integrarse con un dominio de Microsoft Windows Server (ya sea como controlador de dominio o como miembro de dominio).

Para algunas distribuciones de escritorio de Linux, configurar Samba está a unos pocos clics del éxito. Antes de examinar cómo configurar esto de la manera fácil, vamos por la otra ruta. Lo demostraremos compartiendo archivos entre Elementary OS y Ubuntu Desktop 18.04 .

Cabe señalar que en la versión de Ubuntu Desktop de Linux, no tendrá que pasar por el proceso manual de instalación de Samba. Debido a que este no es el caso para todos los escritorios Linux, instalemos.

Inicie sesión en su escritorio de Linux y abra una ventana de terminal.

  1. Actualice y actualice con el comando sudo apt-get update && sudo apt-get upgrade -y .

  2. Cuando finalice la actualización, reinicie el escritorio (que solo es necesario si se actualiza el núcleo).

    Instale Samba con el comando sudo apt-get install samba -y .

  3. Inicie y habilite Samba con los comandos:

     sudo systemctl start smbd 
    sudo systemctl enable smbd
  4. Samba ahora está listo para ser configurado.

Samba no es tan difícil de configurar. Cuando use GNOME en Ubuntu Desktop, no tendrá que molestarse en configurar manualmente Samba, a través de un archivo de configuración. Sin embargo, en el sistema operativo Elementary (y otras distribuciones), es necesario configurar Samba desde un archivo de configuración basado en texto. Así es cómo:

  1. Abra una ventana de terminal en su escritorio.

  2. Emita el comando sudo nano /etc/samba/smb.conf .

    Localice la línea workgroup = WORKGROUP y cámbiela a algo único (o, si ya tiene un grupo de trabajo en su red, cámbielo a eso).

  3. Debajo de la línea del grupo de trabajo, agregue la línea netbios name = NAME (donde NAME es el nombre o el nombre de host de su computadora de escritorio).

  4. Supongamos que desea compartir la carpeta Documentos en su directorio de inicio (lo llamaremos /home/jack/Documents , de modo que aquellos que usan el recurso compartido puedan crear nuevas carpetas y archivos. el archivo smb.conf, agregue lo siguiente:

     comment = NAME Documents 
    path =/home/jack/Documents
    writeable = yes
    browseable = yes
    guest ok = yes
    create mask = 0775

    Donde NAME es el mismo nombre que usaste para la opción netbios. Guarde y cierre el archivo smb.conf.

  5. A continuación, debe agregar su usuario a Samba. Esto se hace con los siguientes dos comandos:

     sudo smbpasswd -a $ USERNAME 
    sudo smbpasswd -e $ USERNAME

    Primero se le pedirá su contraseña de sudo y luego escriba y verifique una nueva contraseña SMB para el usuario.

    Opciones explicadas

    En los comandos anteriores, la opción -a agrega al usuario y la opción -e habilita al usuario.

  6. Finalmente, reinicie Samba con el comando sudo systemctl restart smbd .

Agregar más acciones

Si desea agregar más de un recurso compartido, cree uno nuevo debajo del recurso compartido [Documentos], utilizando el mismo modelo de configuración.

Ahora debería poder conectarse al recurso compartido Samba recién creado desde cualquier administrador de archivos de escritorio en su red, que admita el protocolo SMB (que es la mayoría de ellos). La forma en que se haga esto dependerá del sistema operativo que se conecte al recurso compartido Samba y del administrador de archivos utilizado.

Si Ubuntu Desktop es su distribución de elección, crear un recurso compartido Samba es mucho más fácil. Compartiremos el mismo directorio (/ home/jack/Documents). Para hacer esto, siga estos pasos:

  1. Abre el administrador de archivos.

    Haga clic con el botón derecho en la carpeta Documentos y haga clic en Compartir red local en el menú.

    En la ventana resultante, haga clic en la casilla de verificación para Compartir esta carpeta y luego haga clic en las casillas de verificación para Permitir que otros creen y eliminen archivos en esta carpeta y Acceso de invitado .

  2. Escriba un comentario descriptivo en la sección Comentario (opcional).

  3. Haz clic en Crear recurso compartido .

    Cuando se le solicite, haga clic en Agregar los permisos automáticamente .

  4. Ahora debería poder acceder a/home/jack/Documents desde cualquier administrador de archivos de escritorio en su red.

Rate article
labsfabs.com
Add a comment