Cómo configurar el servidor Samba Compartir en Ubuntu 20.04 fossa focal Linux

Cómo configurar el servidor Samba Compartir en Ubuntu 20.04 fossa focal Linux

El objetivo de este tutorial es configurar un servidor samba básico en Ubuntu 20.04 para compartir directorios de inicio del usuario, así como proporcionar acceso anónimo de lectura a escritura al directorio seleccionado.

Hay miríadas de posibles otras configuraciones de Samba, sin embargo, el objetivo de esta guía es comenzar con algunos conceptos básicos que luego se pueden ampliar para implementar más características para satisfacer sus necesidades.

En este tutorial aprenderás:

  • Cómo instalar Samba Server
  • Cómo configurar Basic Samba Share
  • Cómo compartir directorios de inicio del usuario y directorio público anónimo
  • Cómo montar samba compartir en MS Windows 10
Cómo configurar el servidor Samba Compartir en Ubuntu 20.04 fossa focal Linux

Requisitos y convenciones de software utilizados

Requisitos de software y convenciones de línea de comandos de Linux
Categoría Requisitos, convenciones o versión de software utilizada
Sistema Ubuntu 20 instalado o actualizado.04 fosa focal
Software Samba
Otro Acceso privilegiado a su sistema Linux como root o a través del sudo dominio.
Convenciones # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Cómo configurar el servidor Samba Compartir en Ubuntu 20.04 instrucciones paso a paso

  1. Comencemos por la instalación del servidor Samba. Esta es una tarea bastante trivial. Primero, instale el tarea comando si aún no está disponible en su Ubuntu 20.04 sistema. Una vez listo para usar tarea Para instalar el servidor samba.
    $ sudo apt install tasksel $ sudo tasksel instalar samba-server 


  2. Comenzaremos con un archivo de configuración de limpieza fresca, mientras que también mantenemos el archivo de configuración predeterminado como una copia de seguridad para fines de referencia. Ejecute los siguientes comandos de Linux para hacer una copia de un archivo de configuración existente y crear un nuevo /etc/samba/SMB.confusión archivo de configuración:
    $ sudo cp/etc/samba/smb.conf/etc/samba/smb.conf_backup $ sudo bash -c 'grep -v -e "^#|^;" /etc/samba/SMB.conf_backup | grep . >/etc/samba/smb.conflicto 
  3. Samba tiene su propio sistema de gestión de usuarios. Sin embargo, cualquier usuario existente en la lista de usuarios de SAMBA también debe existir dentro de /etc/passwd archivo. Si el usuario de su sistema aún no existe, por lo tanto, no se puede ubicar dentro de /etc/passwd archivo, primero cree un nuevo usuario utilizando el usuarios comando antes de crear cualquier nuevo usuario de Samba.Una vez que su nuevo sistema de usuario, por ejemplo,. LinuxConfig sales, usa el SMBPASSWD Comando para crear un nuevo usuario de Samba:
    $ sudo smbpasswd -a linuxconfig nueva SMB Contraseña: Recuperar Nuevo SMB Contraseña: Se agregó el usuario LinuxConfig. 
  4. El siguiente paso es agregar el directorio de inicio compartido. Usa tu editor de texto favorito, ex. Atom, sublime, para editar nuestro nuevo /etc/samba/SMB.confusión Archivo de configuración de Samba y agregue las siguientes líneas al final del archivo:
    [casas] comentario = directorios de inicio navegable = y sí solo lectura = no create máscara = 0700 Directory Mask = 0700 Usuarios válidos = %S 
  5. Opcionalmente, agregue una nueva compartir Samba de lectura de lectura pública pública accesible por usuarios anónimos/invitados. Primero, cree un directorio que desee compartir y cambiar su permiso de acceso:
    $ sudo mkdir/var/samba $ sudo chmod 777/var/samba/ 

    Una vez listo, una vez más abre el /etc/samba/SMB.confusión Archivo de configuración de Samba y agregue las siguientes líneas al final del archivo:

    [public] Comentario = public Anonymous Access Path =/var/samba/browsable = yes create máscara = 0660 Directory Mask = 0771 Wittity = Yes invitado OK = SÍ 
  6. Verifique su configuración actual. Su /etc/samba/SMB.confusión El archivo de configuración de SAMBA debe en esta etapa similar al siguiente:
    [Global] WorkGroup = WorkGroup Server String = %H Server (Samba, Ubuntu) Log File =/var/log/samba/log.%m max size de registro = 1000 logging = file Panic Action =/usr/share/samba/Panic-Action %D Server role = STAITA SERVER OBEY RESTRICCIONES PAM = SÍ UNIX CONTRASEÑA SYNC = YES PASSWD Programa =/usr/bin/passwd % U passwd chat =*Enter \ snew \ s*\ spassword:* %n \ n*retipo \ snew \ s*\ spassword:* %n \ n*contraseña \ supdated \ ssuccessfy* . Pam Password Change = Sí Map a Guest = Bad User UserShare Permitir invitados = sí [impresoras] comentario = todas las impresoras navegables = sin path =/var/spool/samba imprimable = sí invitado ok = no leer solo = yes create mask = 0700 [ Imprimir $] Comentario = Printer Drivers ruta =/var/lib/samba/impresoras navegables = sí solo lee = sí invitado OK = no [casas] comentario = directorios de inicio navegable = sí solo lea = no crear máscara = 0700 Directory Mask = 0700 usuarios válidos = %s [public] comentario = public anonymous Access Path =/var/samba/browsable = yes create Mask = 0660 Directory Mask = 0771 Witkitk = Yes invitado OK = Sí 
    Copiar
  7. Nuestra configuración básica del servidor de samba está realizada. Recuerde reiniciar siempre su servidor samba, después de que se haya realizado cualquier cambio en /etc/samba/SMB.confusión archivo de configuración:
    $ sudo systemctl reiniciar SMBD 
  8. (opcional) Creemos algunos archivos de prueba. Una vez que montamos con éxito nuestras acciones de Samba, los archivos a continuación deben estar disponibles para nuestra eliminación:
    $ touch/var/samba/public-share $ touch/home/linuxconfig/home-share 


  9. En esta etapa estamos listos para dirigir nuestra atención a MS Windows. Los directorios de montaje de la unidad de red pueden ser ligeramente diferentes para cada versión de MS Windows. Esta guía utiliza MS Windows 10 en el papel de un cliente de samba. Para comenzar, abrirte Explorador de Windows Luego haga clic derecho en Red y haga clic en Unidad de red… pestaña.
  10. Seleccione letra de unidad y escriba la ubicación de Samba Share, que es la dirección IP o el nombre de host de su servidor Samba, seguido del nombre del directorio de inicio del usuario. Asegúrate de marcar Conectarse usando diferentes credenciales Si su nombre de usuario y contraseña son diferentes al creado anteriormente en el paso 3.
  11. Ingrese la contraseña del usuario creada en el paso 3.
  12. Explorar el directorio de inicio del usuario. Debería poder ver el archivo de prueba creado anteriormente. Así como debería poder crear nuevos directorios y archivos.


  13. Repita los pasos de montaje también para el directorio de Samba de samba público.
  14. Confirme que puede acceder al Directorio de Share de Samba Public.
  15. Todo listo. Ahora no dude en agregar más funciones a su configuración de servidor Samba Share.

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Ubuntu 20.04 trucos y cosas que quizás no sepas
  • Ubuntu 20.04 Guía
  • Los 8 mejores entornos de escritorio de Ubuntu (20.04 fosa focal ..
  • Ubuntu 20.04 Hadoop
  • Lista e instalación de clientes FTP en Ubuntu 20.04 Linux ..
  • Cómo configurar el servidor Samba Compartir en Ubuntu 22.04 Jammy ..
  • Cosas que saber sobre Ubuntu 20.04 fosa focal
  • Cómo arrancar dual Kali Linux y Windows 10