Cómo instalar y configurar el servidor Samba en Ubuntu desde la terminal

Samba es una de las grandes alternativas que existen para compartir archivos en entornos híbridos donde conviven equipos Windows y Linux. Solo es necesario instalar y configurar la aplicación en Ubuntu desde la terminal.

Samba no es más que un protocolo de comunicación que permite a los ordenadores con sistema operativo Windows conectarse al sistema de archivos de Linux. De esta manera, puede acceder a las carpetas, archivos y unidades de red de Linux desde Windows.

Requisitos para instalar Samba en Ubuntu

  • Sistema operativo Ubuntu desde la versión 18.04 en adelante
  • Permisos de usuario administrador para acceder a la aplicación sudo
  • Acceso a Internet
  • Una terminal con sistema operativo Windows para probar la configuración

Cómo instalar y configurar Samba

Teniendo todo lo que necesitamos para comenzar a instalar la aplicación, es hora de escribir los comandos necesarios. Intenta no saltarte ningún paso.

instalación de samba

  • Inicie sesión en sudo y escriba el comando para iniciar la instalación de Samba. sudo apt install samba samba-common python-dnspython.
  • Para iniciar la descarga, escriba la letra S.

Verifique el grupo de trabajo en la terminal de Windows

  • Una forma de comprobar el grupo de trabajo es hacer clic con el botón derecho en el icono Esta PC y elegir la opción Propiedades.
  • Mediante el símbolo del sistema de Windows, puede verificar el grupo de trabajo y el dominio escribiendo el comando net config workstation. Lo usaremos más adelante para configurar el archivo smb.conf.

Edite el archivo smb.conf

  • Realice una copia de seguridad del archivo smb.conf en caso de error. escriba el comando sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.orig.
  • Ahora puedes editar el archivo. Configure los ajustes de transferencia segura de archivos con el comando de uso compartido seguro de archivos 
  • Establezca el valor de anónimo inseguro escribiendo sudo unsecure Anonymous 
  • Cree el directorio donde se comparten los archivos escribiendo sudo mkdir -p/srv/samba/anonymous_shares 
  • Ahora agregue permisos de acceso a archivos con los comandos sudo chmod -R 0775 /srv/samba/anonymous_shares y sudo chown -R none: nogroup/srv/samba/anonymous_shares 

Edite el archivo de configuración

  • Acceda al archivo de configuración de un editor y cambie los valores de vi: sudo vi /etc/samba/smb.conf y nano: sudo nano /etc/samba/smb.conf
  • Edite las directivas en la sección Global del archivo. Ingrese los siguientes valores: grupo de trabajo = GRUPO DE TRABAJO, nombre de netbios = ubuntuX, seguridad = usuario [Anónimo] comentario = recurso compartido de servidor de archivos anónimo,  ruta = /srv/samba/ anonym_shares, navegable = , escritura = , invitado ok = , lectura solo = no, obligar al usuario = ninguno

  • Finalmente, guarde los cambios realizados en el archivo con la combinación de teclas Ctrl + O y salga del editor.
  • Para verificar que todo funciona correctamente, ejecute el comando testparm.

Seleccionar carpeta compartida

  • Seleccione o cree la carpeta que desea que esté disponible para los puntos finales de Windows 10.
  • Haga clic en la carpeta y haga clic con el botón derecho para seleccionar la opción Compartir área local.
  • Se abre la ventana Carpeta compartida para habilitar la opción Compartir esta carpeta. Las demás opciones disponibles se habilitan automáticamente y para finalizar presiona el botón Create Share.
  • Finalice el proceso haciendo clic en Agregar permisos automáticamente.
  • La carpeta aparecerá con una flecha al lado del icono de la carpeta para indicar que es una carpeta compartida. Haz el mismo procedimiento con las carpetas que quieras compartir.

Ventajas de usar Samba

Samba fue creado por Andrew Tridgell y lo hizo mediante ingeniería inversa. Creo compatibilidad para entornos Unix utilizando captaciones de tráfico muy similares a Wireshark.

Usando samba eliges lo que quieres compartir y cómo quieres compartirlo. Inicialmente utiliza recursos compartidos anónimos, donde compartes cualquier contenido sin restricciones y en otros casos puedes proteger archivos con datos de inicio de sesión.

Tal vez te interesen estas entradas