NAS en opslag

Bestanden delen met Samba voor Windows, Mac en Linux

Met Samba maak je van een gewone Linux-computer, mini-pc of Raspberry Pi een bestandsserver. Windows, macOS en Linux kunnen de map openen alsof het een gewone schijf is. Deze handleiding werkt op Debian, Ubuntu en Raspberry Pi OS.

Stap 1: installeer Samba

sudo apt update
sudo apt install samba

Stap 2: maak een map en een groep

We maken de map /srv/nas/gedeeld en een groep nas. Iedereen in die groep mag erin schrijven.

sudo mkdir -p /srv/nas/gedeeld
sudo groupadd nas
sudo usermod -aG nas $USER
sudo chown -R root:nas /srv/nas/gedeeld
sudo chmod -R 2775 /srv/nas/gedeeld

Het cijfer 2775 geeft de groep schrijfrechten en zorgt dat nieuwe bestanden bij dezelfde groep blijven horen. Uitleg per cijfer vind je in onze chmod-calculator.

Stap 3: stel een wachtwoord in voor Samba

Samba heeft een eigen wachtwoord, los van je inlog op de server. De gebruiker moet al bestaan op de server.

sudo smbpasswd -a $USER

Stap 4: voeg de map toe aan de configuratie

Open het bestand met sudo nano /etc/samba/smb.conf en zet onderaan:

[gedeeld]
   path = /srv/nas/gedeeld
   browseable = yes
   read only = no
   valid users = @nas
   create mask = 0664
   directory mask = 0775

Controleer het bestand op fouten en start Samba opnieuw:

testparm
sudo systemctl restart smbd

Stap 5: verbind vanaf je computer

  • Windows: open de Verkenner en typ in de adresbalk \\je-server\gedeeld (met het adres of de naam van je server). Kies Netwerkverbinding maken om er een schijfletter van te maken.
  • macOS: kies in de Finder Ga → Verbind met server (⌘+K) en typ smb://je-server/gedeeld.
  • Linux: open je bestandsbeheer en typ smb://je-server/gedeeld.

Log in met de gebruiker en het wachtwoord uit stap 3.

Firewall en veiligheid

  • Gebruik je ufw, sta dan Samba toe voor je eigen netwerk: sudo ufw allow from 192.168.1.0/24 to any app Samba.
  • Zet Samba (poort 445) nooit open naar internet. Wil je er van buiten bij, gebruik dan een vpn zoals WireGuard of Tailscale. Zie de poortenlijst.
  • Geef alleen toegang aan gebruikers die het nodig hebben, en maak per persoon of doel een eigen map met eigen rechten.

Handige tips

  • Met sudo smbstatus zie je wie er verbonden is.
  • Zorg dat je server altijd hetzelfde IP-adres heeft, via een vast adres of een reservering in je router.
  • Maak een back-up van de map. Een gedeelde map is nog geen back-up.
Lukt het niet zelf? Laat een expert bij je thuis langskomen via hulpaanhuis.nl