Image: Jack Wallen

Samba es una de las muchas formas de compartir archivos y directorios a través de una red en Linux. Con un recurso compartido samba en funcionamiento, cualquier máquina dentro de su LAN puede acceder al contenido del directorio compartido, siempre y cuando el usuario tenga acceso. Samba también resulta ser uno de los más fáciles de configurar para esta tarea.

Quiero guiarlo a través del proceso de instalación y configuración de Samba en Ubuntu Server 20.04., Con esto cuidado, sus usuarios finales tendrán fácil acceso a cualquier cosa que desee compartir desde ese servidor.

vea: Linux service control commands (TechRepublic Premium)

lo que necesitará

  • una instancia en ejecución y actualizada de Ubuntu Server

  • un usuario con privilegios sudo

  • algunos datos para compartir

cómo instalar Samba

hecho es la instalación de samba., Para hacer esto, inicie sesión en su instancia de Ubuntu Server y ejecute el comando:

 sudo apt-get install samba -y 

Una vez que el software esté instalado, estará listo para configurar su primer recurso compartido.

cómo configurar un recurso compartido de Samba

dado que estamos en un servidor sin interfaz gráfica de usuario, nos encargaremos de la configuración a través de la ventana del terminal. Sus recursos compartidos de Samba se configurarán en /etc/samba / smb.conf, así que abra ese archivo con el comando:

 sudo nano /etc/samba/smb.conf 

la primera opción que configuraremos es el nombre del grupo de trabajo., Busque la línea:

 workgroup = 

cambie eso a:

 workgroup = WORKGROUPNAME 

donde WORKGROUPNAME es el nombre del grupo de trabajo o dominio NT en el que existirá su servidor Samba.

Samba ya no requiere que configure los niveles de seguridad como lo hacía antes (como security = user). La parte restante de la configuración es agregar el recurso compartido en la parte inferior de la smb.archivo conf.

digamos que desea utilizar el directorio / datos que pertenecerá al grupo editores que contiene un número de usuarios. Vamos a ocuparnos de eso primero.,

Crear el nuevo directorio con el comando:

 sudo mkdir /data 

Crear el grupo:

 sudo newgrp editors 

Añadir a sí mismo para el grupo:

 sudo usermod -aG editors $USER 

Usted puede añadir tantos usuarios como necesite mediante la sustitución de $USUARIO con el nombre que se añade.

cambie la propiedad del directorio con el comando:

 sudo chgrp -R editors: /data 

dé al grupo permiso de lectura y escritura al nuevo directorio con el comando:

 sudo chmod -R g+rw /data 

ahora está listo para crear el recurso compartido.

de vuelta en /etc / smb.,Conf, desplácese hasta la parte inferior y agregue lo siguiente:

 path = /datavalid users = @editors browsable = yeswritable = yesread only = no 

la configuración es simple:

  • el nombre visible del recurso compartido

  • valid users = un grupo que puede acceder al recurso compartido., Incluso si un usuario ha sido agregado a Samba (con el comando smbpasswd) no podrá acceder a este recurso compartido a menos que sea miembro del grupo listado

  • path – la ruta exacta del recurso compartido

  • navegable – hace que el recurso compartido sea visible para la red

  • writable – hace que el recurso compartido sea only – establece la opción de solo lectura en No

guardar y cerrar el archivo.,

reinicie Samba con el comando:

 sudo systemctl restart smbd 

Cómo agregar un usuario a Samba

ahora que todo está configurado, también debe agregar usuarios a Samba, de lo contrario no podrán autenticarse. A pesar de que un usuario tiene una cuenta legítima en el servidor, hasta que se agrega a Samba, es un no-go.

Lo primero que tenemos que hacer es añadir el Usuario a Samba con el comando:

 sudo smbpasswd -a USER 

donde USER es el Usuario a añadir.

se te pedirá que escribas y verifiques una contraseña para el usuario.,

a continuación, habilite el usuario con el comando:

 sudo smbpasswd -e USER 

donde USER es el Usuario a habilitar.

cómo conectarse al nuevo recurso compartido

Cómo conectarse al recurso compartido Samba dependerá del sistema operativo en uso. Solo voy a demostrar cómo conectarse al recurso compartido desde el escritorio GNOME en Linux. Para ello, abra el administrador de archivos y haga clic en otras ubicaciones en la parte inferior del panel izquierdo., En la parte inferior de la ventana del administrador de archivos escriba lo siguiente en la barra de direcciones del servidor:

 smb://SERVER 

donde el servidor es la dirección IP del servidor. A continuación, se le pedirá que haga clic en el recurso compartido al que desea acceder, momento en el que hará clic en datos. En la ventana emergente resultante, seleccione usuario registrado, escriba el nombre de usuario y la contraseña para el usuario (figura A).

figura a

Autenticándose en el nuevo recurso compartido Samba.,

Haga clic en Conectar y el administrador de archivos se abrirá al recurso compartido, donde podrá comenzar a trabajar con los archivos contenidos en él.

Felicidades, acabas de crear tu primer recurso compartido de Samba en Ubuntu 20.04.

Suscríbase a cómo hacer que la tecnología funcione en YouTube para obtener los últimos consejos tecnológicos para profesionales de negocios de Jack Wallen.,

también vea

  • Cómo convertirse en un desarrollador: una hoja de trucos (TechRepublic)

  • Guía de seguridad de Kubernetes (PDF gratuito) (TechRepublic)

  • ¿Podría Microsoft estar en camino a descargar Windows a favor de Linux? (TechRepublic)

  • Linux file and directory management commands (TechRepublic Premium)

  • Cómo el software de código abierto transformó el mundo de los negocios (ZDNet)

  • Linux, Android y más cobertura de tecnología de código abierto (TechRepublic en Flipboard)