GNU/Linux >> Tutoriales Linux >  >> AlmaLinux

Cómo instalar Samba en Rocky Linux y AlmaLinux

A través de TCP/IP protocolo, Samba hace posible el intercambio de archivos entre dos sistemas operativos que no comparten la misma arquitectura. A través de CIFS (Sistema común de archivos de Internet ) y PYME (Bloqueo de mensajes del servidor ), este software de código abierto ha facilitado los servicios de uso compartido de archivos e impresoras para las principales distribuciones de sistemas operativos.

[ También te puede interesar:Cómo instalar Samba en RHEL y CentOS Stream ]

Samba es compatible con numerosas plataformas y entornos de sistemas operativos como SunOS 4, OpenBSD, Aix, Solaris 2 y versiones posteriores, Windows y Linux. Los paquetes básicos incluidos en la instalación de Samba son samba-common , samba-cliente y servidor samba .

Instalación de Samba en Rocky Linux

Para instalar un Samba aplicación de software para compartir archivos e impresoras en su Rocky Linux o AlmaLinux , considere usar el dnf administrador de paquetes.

Antes de ejecutar el comando de instalación principal, ejecute una actualización del sistema en el sistema operativo que está utilizando:

$ sudo dnf update

Con su sistema operativo ahora actualizado y actualizado, podemos proceder a instalar samba y sus paquetes relacionados con el siguiente comando.

$ sudo dnf install samba samba-common samba-client

El smb daemon gestiona la transferencia y el uso compartido de archivos mientras nmb es responsable de NetBIOS resolución de nombres. Hace posible que los usuarios accedan, vean y exploren recursos que se pueden compartir.

Para habilitar estos dos demonios, ejecute el siguiente comando:

$ sudo systemctl enable --now {smb,nmb}

Los usuarios remotos deben poder acceder a su máquina configurada con samba para ver, editar o copiar recursos compartidos en relación con sus permisos de usuario designados. Agregar Samba al firewall del sistema permitirá que las computadoras cliente accedan a él.

$ sudo firewall-cmd --permanent --add-service=samba
$ sudo firewall-cmd --reload

Creación de un directorio compartido de usuarios de Samba

Los usuarios invitados no necesitan autenticación de contraseña para acceder a archivos compartidos en un servidor Samba. Rastrear [global] sección en el archivo /etc/samba/smb.conf .

$ sudo nano /etc/samba/smb.conf

Cree la entrada:

map to guest = bad user

Con esta configuración, cualquier usuario que acceda al servidor Samba con el nombre de usuario nadie accederá a archivos compartibles.

Se necesita una nueva estrofa para definir a qué directorio compartible puede acceder este usuario.

Creación de usuarios de Samba para directorio compartido

Alternativamente, puede solicitar a sus usuarios de Samba que autentiquen con contraseña su acceso a los archivos compartidos. Primero deberá crear un usuario de samba dedicado con las credenciales necesarias.

$ sudo adduser -M samba_user -s /sbin/nologin

Para crear la contraseña de autenticación de usuario necesaria, agregaremos este usuario a la base de datos de Samba.

$ sudo smbpasswd -a samba_user

Para usar este usuario, vuelva a editar /etc/samba/smb.conf archivo de configuración.

$ sudo nano /etc/samba/smb.conf

La nueva entrada guest ok = no requiere que los usuarios de Samba proporcionen un nombre de usuario y una contraseña para acceder a archivos compartidos.

Buscar Samba errores de sintaxis en este archivo de configuración.

$ testparm

Finalmente, reinicie los dos demonios y verifique su estado.

$ sudo systemctl restart {smb,nmb}
$ sudo systemctl status {smb,nmb}

Acceder a los recursos compartidos de Samba desde una máquina con Windows

En su máquina con Windows, inicie sesión y cree un acceso directo desde cualquier lugar y el nombre de este acceso directo debe ser la dirección IP del servidor Samba junto con su nombre compartido llamado "linuxshelltips_files “:

En la siguiente pantalla, haga clic en Finalizar y abra el acceso directo creado y se le pedirá un nombre de usuario y una contraseña de Samba.

Desde aquí, debería poder acceder a sus archivos compartidos.

Samba es el puente perfecto para compartir archivos entre sistemas operativos con diferentes arquitecturas de software. Es fácil de configurar, adaptable y expansivo.


AlmaLinux
  1. Cómo instalar Apache Cassandra en AlmaLinux / Rocky Linux 8

  2. Cómo instalar Docker en AlmaLinux / Rocky Linux

  3. Cómo instalar Jenkins en Rocky Linux 8 / AlmaLinux 8

  4. Cómo instalar FTP con SSL en Rocky Linux y AlmaLinux

  5. Cómo instalar PostgreSQL 14 en Rocky Linux y AlmaLinux

Cómo instalar Vivaldi Browser en AlmaLinux | Linux rocoso 8

Cómo instalar el cliente filezilla en Rocky Linux 8 | AlmaLinux

Cómo instalar Docker en Rocky Linux y AlmaLinux

Cómo instalar MongoDB en Rocky Linux y AlmaLinux

Cómo instalar Java 16 en Rocky Linux y AlmaLinux

Cómo instalar Docker en Rocky Linux y AlmaLinux