Instalar Servidor Samba en RHEL CentOS o Fedora - Blog - Space Howen

Instalar Servidor Samba en RHEL CentOS o Fedora

Instalar y configurar Samba en RHEL

Para comenzar a usar samba, debe instalar el paquete principal de samba y Cliente de samba El embalaje se muestra en la figura:
# dnf install samba samba-common samba-client 
Instalar Samba en RHEL
Después de instalar todo samba, debe configurar los permisos y la propiedad adecuados para el directorio compartido de samba para que pueda compartirse con todas las computadoras cliente en la misma red local.
# mkdir -p /srv/tecmint/data
# chmod -R 755 /srv/tecmint/data
# chown -R  nobody:nobody /srv/tecmint/data
# chcon -t samba_share_t /srv/tecmint/data

Crea un directorio compartido de Samba
A continuación, configuraremos Samba Directorio compartido smb.conf Archivo, este es el archivo de configuración principal de Samba.
# mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
# vim /etc/samba/smb.conf
Agregue las siguientes líneas de configuración, que definen la política sobre quién puede acceder al recurso compartido de samba en la red.
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = rocky-8
security = user
map to guest = bad user
dns proxy = no
ntlm auth = true


[Public]
path =  /srv/tecmint/data
browsable =yes
writable = yes
guest ok = yes
read only = no
Guarde y salga del archivo de configuración.
A continuación, verifique que no haya errores en la configuración de samba.
# testparm

Prueba la configuración de Samba
Si todo está bien, asegúrese de iniciar, habilitar y verificar el estado del demonio Samba.
# systemctl start smb
# systemctl enable smb
# systemctl start nmb
# systemctl enable nmb
# systemctl status smb
# systemctl status nmb

Inicie el servicio Samba

Acceda a recursos compartidos de Samba desde Windows

Para acceder al recurso compartido de Samba desde una computadora con Windows, presione Ventanas Tecla de logotipo + resistencia puesta en marcha correr Cuadro de diálogo e ingrese la dirección IP del servidor samba

Acceda a recursos compartidos de Samba desde Windows
Una vez conectado, verá «Listado‘Nuestro directorio compartido de samba proviene de / srv / tecmint / data contenido.


Directorio compartido de Samba
Esta ‘Listado‘El directorio está vacío, porque no hemos creado ningún archivo en el recurso compartido de Samba, creemos algunos archivos usando el siguiente comando.
# cd /srv/tecmint/data
# touch file{1..3}.txt
Después de crear el archivo, intente acceder a Samba ‘ListadoCarpeta para ver archivos.

Ver archivos compartidos de Samba
Hemos configurado y accedido exitosamente a nuestro recurso compartido de samba desde Windows, sin embargo, cualquier persona con permiso para editar y eliminar archivos puede acceder a nuestro directorio, lo cual no se recomienda cuando está alojando archivos importantes.
En la siguiente sección, aprenderá cómo proteger su directorio compartido de samba.

Proteger los directorios compartidos de Samba en RHEL

Para proteger nuestro recurso compartido de Samba, necesitamos crear un nuevo usuario de Samba.
# useradd smbuser
# smbpasswd -a smbuser
A continuación, cree un nuevo grupo y agregue el nuevo usuario de samba al grupo.
# sudo groupadd smb_group
# sudo usermod -g smb_group smbuser
Después de eso, cree otro directorio compartido seguro de samba para que los usuarios de samba puedan acceder a los archivos de forma segura.
# mkdir -p /srv/tecmint/private
# chmod -R 770 /srv/tecmint/private
# chcon -t samba_share_t /srv/tecmint/private
# chown -R root:smb_group /srv/tecmint/private
Visite el archivo de configuración de Samba nuevamente.
# vi /etc/samba/smb.conf
Agregue estas líneas para definir para proteger el recurso compartido de samba.
[Private]
path = /srv/tecmint/private
valid users = @smb_group
guest ok = no
writable = no
browsable = yes
Guardar los cambios y salir.
Finalmente, reinicie todos los demonios de samba como se muestra.
$ sudo systemctl restart smb
$ sudo systemctl restart nmb
Ahora intente acceder al recurso compartido de Samba, esta vez verá un directorio «privado» adicional. Para acceder a este directorio, debe autenticarse con las credenciales del usuario de Samba como se muestra.

Inicio de sesión de usuario de Samba
Para acceder al recurso compartido de samba desde una máquina Linux, primero, instale el paquete samba-client e intente conectarse.
# dnf install samba-client 
# smbclient ‘2.168.43.121private’ -U smbuser

Acceda a recursos compartidos de Samba desde Linux
Con esto concluye este artículo sobre la instalación y configuración de Samba RHEL, Transmisión de CentOS, y FedoraSus comentarios sobre este artículo serán muy apreciados.

Linux 2022-07-23

ARTÍCULOS RECIENTES

Android

El mejor VPN para Android 2022

Leer Mas 2022-08-01
Linux

Sunamu es un widget de 'Reproducción en curso' para Linux

Leer Mas 2022-07-26
Noticias

TikTok anuncia nueva herramienta que permitirá traducir videos

Leer Mas 2022-07-26
Linux

Actualizar de Fedora 35 a 36

Leer Mas 2022-07-26
Linux

Instalar y Configurar Raspberry Pi OS

Leer Mas 2022-07-25
Linux

Cómo instalar PhpStorm en Ubuntu 20.04 LTS

Leer Mas 2022-07-25