Como instalar y configurar Samba? Debian
Samba🡭 es un software que permite compartir carpetas entre distintos servidores o computadoras, que corren distintos sistemas operativos.
En mi caso tengo levantado Samba en mi homelab local donde tengo compartidas varias carpetas a nivel local.
Instalación
Como primer paso vamos a actualizar el sistema
sudo apt update && sudo apt upgrade -y
Luego vamos a instalar el paquete correspondiente de Samba
sudo apt install samba -y
Configuración
Una vez que lo tenemos instalado, pasamos a la configuración
sudo nano /etc/samba/smb.conf
Dentro del archivo de configuración
[Example]
comment = Example directory
path = /home/user/share
writeable = yes
browseable = yes
read only = no
guest ok = no
valid users = testuser
create mask = 0775 #maybe unnecesary for certain things
testparm
sudo systemctl restart smbd
User
Para el user que creemos para logearnos con Samba, necesitamos asignarle una contraseña propia dentro de este. Para eso ejecutamos el siguiente comando
sudo -s
smbpasswd -a testuser
Una vez que le asignamos vamos a poder conectarnos desde un cliente usando el usuario y la contraseña que elegimos.