Instal·lació i configuració de Samba a Ubuntu 24.04

Aquesta guia explica com instal·lar, configurar i protegir un recurs compartit amb Samba a Ubuntu 24.04.

1. Actualitzar el sistema

sudo apt update
sudo apt upgrade

2. Instal·lar Samba i verificar la instal·lació

sudo apt install samba
smbd --version

3. Crear el directori compartit

sudo mkdir -p /mnt/sdc1/sambashare
sudo chmod 2770 /mnt/sdc1/sambashare
sudo chown root:yourusername /mnt/sdc1/sambashare

Substitueix yourusername pel teu nom d’usuari.

4. Configurar Samba

Edita el fitxer de configuració:

sudo nano /etc/samba/smb.conf

Afegeix al final del fitxer:

[sambashare]
   path = /mnt/sdc1/sambashare
   browsable = yes
   read only = no
   guest ok = no
   valid users = yourusername
   force group = yourusername
   create mask = 0660
   directory mask = 2770

Substitueix yourusername pel teu nom d’usuari.

5. Reiniciar el servei Samba

sudo systemctl restart smbd
sudo systemctl status smbd

6. Crear un usuari Samba

sudo smbpasswd -a yourusername

7. Configurar el Firewall

Consulta la guia de configuració d'iptables per permetre els ports necessaris per Samba (139 i 445):

sudo iptables -A INPUT -p tcp --dport 139 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 445 -j ACCEPT
sudo iptables-save | sudo tee /etc/iptables/rules.v4

8. Comprovar l'estat

  • Comprova l'estat del servei:
    sudo systemctl status smbd
    
  • Comprova les regles del firewall:
    sudo iptables -L -v --line-numbers
    
  • Comprova la configuració de Samba:
    testparm
    

Notes:

  • Assegura’t que el directori i el nom del recurs compartit siguin correctes.
  • Pots afegir més usuaris repetint el pas 6.
  • Consulta la documentació oficial de Samba per a més opcions avançades.