Learning Center
Linux-systeem

Hoe een SMB-share koppelen in Linux

16 jul 2025
Shahid Ali
Shahid Ali

Het Server Message Block (SMB)-protocol maakt het mogelijk om bestanden over een netwerk te delen. Applicaties kunnen bestanden lezen, schrijven en services opvragen van serverprogramma’s. Dit protocol is cruciaal voor een soepele communicatie tussen apparaten in een netwerk, vooral in gemengde omgevingen zoals Windows en Linux.

Een SMB-share koppelen in Linux stelt gebruikers in staat om toegang te krijgen tot bestanden op een Windows-server of een ander apparaat met SMB-ondersteuning, rechtstreeks vanaf hun Linux-systeem. Deze handleiding begeleidt je bij het koppelen van een SMB-share in Linux, zodat je efficiënt bestanden kunt delen en communiceren binnen het netwerk.

Vereisten voor het koppelen van SMB-shares
Link kopiëren

Voordat je een SMB-share koppelt, zorg ervoor dat je aan de volgende vereisten voldoet:

  • Een Linux-systeem, zoals een goedkope cloudserver van Hostman, met root- of sudo-rechten.
  • Het pakket cifs-utils is geïnstalleerd op je Linux-systeem.

  • Inloggegevens (gebruikersnaam en wachtwoord) voor de SMB-share.

  • Netwerkverbinding tussen je Linux-systeem en de SMB-server.

Benodigde pakketten installeren
Link kopiëren

Het pakket cifs-utils is essentieel voor het koppelen van SMB-shares in Linux. Daarnaast biedt het pakket psmisc het commando fuser, dat helpt bij het beheren en monitoren van bestandsgebruik.

Werk eerst de pakketlijst bij

sudo apt update

Installeer vervolgens cifs-utils en psmisc

sudo apt install cifs-utils psmisc

Controleer of de installatie gelukt is en of het commando fuser beschikbaar is

mount -t cifs
fuser

SMB-sharegegevens achterhalen
Link kopiëren

Bepaal de gegevens van de SMB-share, inclusief de servernaam of het IP-adres en de naam van de share. Je kunt hiervoor je netwerkbeheerder raadplegen of de configuratie van de server controleren.

Voorbeeld:

  • Server: smbserver.voorbeeld.com
  • Share: gedeeldemap

SMB-shares koppelen met het commando mount
Link kopiëren

Gebruik het mount-commando met de optie -t cifs om de SMB-share te koppelen.

Maak een map aan als koppelpunt:

sudo mkdir /mnt/smb_share

Koppel de SMB-share:

sudo mount -t cifs -o username=jouw_gebruikersnaam,password=jouw_wachtwoord //192.0.2.17/GedeeldeBestanden /mnt/smb_share

Vervang jouw_gebruikersnaam en jouw_wachtwoord met je werkelijke inloggegevens. Zorg ervoor dat /mnt/smb_share een bestaande map is.

Controleer de koppeling

Gebruik het commando mount om te controleren of de koppeling is gelukt:

mount -t cifs

Navigeer naar het koppelpunt en bekijk de bestanden:

cd /mnt/smb_share
ls

Een referentiebestand maken

Om te voorkomen dat je telkens je wachtwoord moet invoeren, kun je een bestand met referenties maken. Dit bestand moet verborgen en goed beveiligd zijn.

Maak het bestand aan met een teksteditor:

nano ~/.smbcredentials

Voeg het volgende toe, met jouw eigen gegevens:

username=jouw_gebruikersnaam
password=jouw_wachtwoord

Pas de juiste rechten toe:

sudo chown jouw_gebruikersnaam: ~/.smbcredentials
sudo chmod 600 ~/.smbcredentials

Koppelen met het referentiebestand

Gebruik nu het referentiebestand om de SMB-share te koppelen:

sudo mount -t cifs -o credentials=~/.smbcredentials //192.168.2.12/GedeeldeBestanden /mnt/smb_share

Automatisch koppelen van SMB-shares
Link kopiëren

Je kunt het koppelproces automatiseren door een regel toe te voegen aan het bestand /etc/fstab. Hierdoor wordt de SMB-share automatisch gekoppeld bij het opstarten.

1. Open /etc/fstab om te bewerken:

sudo nano /etc/fstab

2. Voeg de volgende regel toe:

//smbserver.voorbeeld.com/gedeeldemap /mnt/smb_share cifs username=johndoe,password=veiligwachtwoord,iocharset=utf8,sec=ntlm 0 0

3. Sla het bestand op en sluit het.

4. Test of het werkt:

sudo mount -a

Controleer of er geen foutmeldingen verschijnen.

Veelvoorkomende problemen oplossen
Link kopiëren

 

Toegang geweigerd

Controleer je inloggegevens en rechten op de SMB-server.

Bestand of map bestaat niet

Controleer het serveradres, het pad naar de share en het koppelpunt.

Mount Error 13 = Permission Denied

Controleer je gebruikersnaam en wachtwoord opnieuw.

Mount Error 112 = Host is Down

Controleer de netwerkverbinding en of de server beschikbaar is.

Een SMB-share ontkoppelen
Link kopiëren

Gebruik het volgende commando om de koppeling te verwijderen:

sudo umount /mnt/smb_share

Conclusie
Link kopiëren

Een SMB-share koppelen in Linux is eenvoudig en zorgt voor betere samenwerking tussen systemen. Door deze handleiding te volgen, kun je SMB-shares efficiënt instellen en beheren.

Vergeet ook niet onze gids te bekijken over het configureren van serverimages op Linux!

Veelgestelde vragen
Link kopiëren

Wat is Samba in Linux en hoe hangt het samen met SMB?
Link kopiëren

Samba is een open-source implementatie van het SMB/CIFS-protocol voor Linux. Hiermee kunnen Linux-systemen bestanden en printers delen met Windows-apparaten via een netwerk.

Wat is het commando om een Windows-share te koppelen in Linux?
Link kopiëren

Gebruik mount -t cifs //server/share /mnt/share -o username=jouw_gebruiker.

Hoe kan ik automatisch een SMB-share koppelen bij het opstarten van Linux?
Link kopiëren

Voeg de mountconfiguratie toe aan /etc/fstab met de juiste inloggegevens.

Heb ik root-toegang nodig om een SMB-share te koppelen?
Link kopiëren

Voor traditionele mounting wel. Maar gebruikersprogramma’s zoals gio mount kunnen ook zonder rootrechten gebruikt worden.