Cómo Instalar El Servidor Samba en RHEL
Cómo Instalar El Servidor Samba en RHEL
Cómo Instalar El Servidor Samba en RHEL
Samba es un programa de código abierto y más popular que permite a los usuarios finales
misma red.
Este tutorial explica cómo instalar Samba Server (servidor de archivos) en los sistemas
compartir archivos a través de la red usando el protocolo SMB, así como también veremos
cómo crear y agregar usuarios del sistema en la base de datos de usuarios de samba.
Para demostración, estamos usando el sistema RHEL 8 con nombre de host tecmint con
dirección IP 192.168.43.121.
Para comenzar con samba, debe instalar los paquetes principales de samba y el paquete
# 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
A
# 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 las políticas 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.
# testparm
Si
todo se ve bien, asegúrese de iniciar, habilitar y verificar el estado de los demonios de Samba.
Para acceder a recursos compartidos de Samba desde la máquina con Windows, presione la
tecla del logotipo de Windows + R para iniciar el cuadro de diálogo Ejecutar e ingrese la dirección
IP del servidor Samba como se muestra.
Una vez que se haya conectado, se le presentará el directorio 'Público' de nuestro recurso
El
directorio 'Público' está vacío, ya que no hemos creado ningún archivo en el recurso compartido
de Samba, creemos algunos archivos con el siguiente comando.
# cd /srv/tecmint/data
# touch file{1..3}.txt
Una vez que haya creado los archivos, intente acceder a la carpeta 'Public' de Samba para ver los
archivos.
Hemos configurado y accedido con éxito a nuestro recurso compartido de samba desde
Windows. Sin embargo, cualquier persona con permisos para editar y eliminar archivos puede
acceder a nuestro directorio, lo cual no se recomienda cuando aloja archivos importantes.
Para asegurar 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 a este grupo.
A partir de entonces, cree otro directorio compartido seguro de samba para acceder a los
archivos de forma segura por parte de los usuarios de samba.
# 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
Una vez más, acceda al archivo de configuración de Samba.
# vi /etc/samba/smb.conf
Agregue estas líneas para definir para asegurar el recurso compartido de samba.
[Private]
path = /srv/tecmint/private
valid users = @smb_group
guest ok = no
writable = no
browsable = yes
Guarde los cambios y salga.
Ahora intente acceder al recurso compartido de Samba, esta vez verá un directorio 'Privado'
adicional. Para acceder a este directorio, se le pedirá que se autentique con las credenciales de
usuario de Samba, como se muestra.
Para acceder al recurso compartido de samba desde una máquina Linux, primero, instale el
paquete samba-client e intente conectarse.
Y esto concluye este artículo sobre la instalación y configuración de Samba en RHEL, CentOS
Stream y Fedora. Sus comentarios sobre este artículo serán muy apreciados.
Fuente: https://es.linux-console.net/?p=2584