Introducción

Samba es un protocolo para el intercambio de información, su propósito es implementar aplicaciones de acceso a archivos de nivel empresarial y operarlas en una LAN empresarial. A continuación, recorreremos el proceso de configuración Samba on Debian, que consta de varios pasos.

Instalación de aplicaciones adicionales

Primero debe actualizar el caché de apt e instalar los componentes de software necesarios. Abra la terminal y pegue:

sudo apt update

sudo apt install samba

El comando anterior instalará los paquetes necesarios con sus dependencias.

Administrar Usuarios

Cuando se completa la implementación, creamos y configuramos el consumidor para obtener recursos.
Hazlo:

sudo useradd -m user1

Cambiar «usuario1» con el nombre de usuario real
Al finalizar el proceso de creación, debemos crear una contraseña:

sudo passwd user1

Y luego asigne el Samba grupo:

sudo smbpasswd -a user1

Preparación de catálogos compartidos

Después de crear y configurar usuarios, creamos recursos compartidos a los que tendrán acceso. Cree una carpeta compartida1 a lo largo de la ruta/medios

mkdir /media/share1

A continuación, edite el Samba archivo de configuración con un editor de texto, en este caso nano:

sudo nano /etc/samba/smb.conf

Se utiliza para crear carpetas compartidas, otorgar acceso a ellas y otras configuraciones de servicios importantes.
Ahora cree un nuevo recurso y defina los derechos de acceso al mismo.
Cree una carpeta «share1», establezca permisos para user1:

[share1]

path = /media/share1

read only = no

guest ok = no

valid users = user1

Después de hacer esto, el usuario1 podrá acceder al directorio «share1».

Reanudar Samba

Después de cambiar la configuración, el servicio debe reiniciarse:

sudo systemctl restart smbd.service

Este comando reiniciará el Samba servicio y confirme los cambios realizados en la configuración.

Comprobación de disponibilidad

Una vez configurado, puede probar el acceso a carpetas compartidas desde otro host en la red. Para comprobar desde el propio servidor, puede utilizar el smbcliutilidad ent, que primero debe instalarse:

sudo apt install smbclient -y

Y luego verifica:

smbclient -U user1 //[IP_address|Server_name]/share1 -c 'ls'

O abriendo el administrador de archivos en otra computadora y escribiendo en la barra de direcciones:

\\Debian_server_IP\share1

«Debian_server_IP» es la dirección IP del servidor recién configurado.
Si todo se hizo correctamente, entonces, como resultado, debería ver el contenido de la carpeta «share1».

Imagen 01 – Ejemplo de Samba dentro de la ruta de red \\148.227.227.2 o \\ publico.fimaz.uas.edu.mx