Samba es una suite de software de código abierto que implementa el protocolo de archivos compartidos de Microsoft Windows (SMB/CIFS) para sistemas operativos tipo Unix. Esto significa que permite que computadoras con sistemas operativos como Linux, macOS o Solaris puedan compartir archivos, impresoras y otros recursos con computadoras con Windows en una red.
Después de tener Samba instalado en Linux Debian podemos cambiar las configuraciones modificando el archivo:
/etc/samba/smb.conf
Demo
1. Crear un grupo
sudo addgroup fileserver
2. Crear un directorio donde almacenaremos los archivos de nuestro servidor de archivos:
sudo mkdir /srv/fileserver
3. Configuramos el usuario y grupo propietarios, así como los permisos:
sudo chown -R /srv/fileserver
sudo chdmod -R 2770 /srv/fileserver
4. Creamos los usuarios y agregamos a sus correspondientes grupos
sudo useradd -M -d /srv/fileserver -s /usr/sbin/nologin user1
sudo usermod -aG fileserver user1
5. Configuramos el password para los usuarios
sudo smbpasswd -a user1
Enlaces útiles
- Documentación: https://www.samba.org/samba/docs/
- Learn Samba (desactualizado para el 2024): https://www.samba.org/samba/docs/using_samba/ch01.html
- User Documentation: https://wiki.samba.org/index.php/User_Documentation