Linux Debian 11 fileserver (CLI)
-
Eerst updaten en uograden:
sudo apt update && sudo apt upgrade -y
-
Samba installeren:
sudo apt install samba
-
Maak een back up van je smb.conf:
sudo cp -av /etc/samba/smb.conf{,.bak}
-
Open /etc/samba/smb.conf
-
Ga met PgDn naar de laatste regel van het bestand
-
Plak de volgende code na de laatste regel:
[share] comment = Debian file share path = /srv/samba/share browsable=yes guest ok = yes read only = no create mask = 0755
-
Maak nu de map aan, die je vast hebt gesteld in je smb.conf:
sudo mkdir -p /srv/samba/share
-
Wijzig het eigenaarschap naar een bestaande gebruiker:
sudo chown nobody:nogroup /srv/samba/share
-
Maak een useraccount aan:
sudo adduser joe
(Met het wachtwoord 12345) -
Voeg deze user toe als sambagebruiker:
sudo smbpasswd -a joe
(ook weer het wachtwoord 12345 gebruiken) -
Herstart de samba service:
sudo systemctl restart nmbd
-
Verklaring:
Comment: Waar dient deze share voor (optioneel)
path: Het pad naar de map die je wilt delen
browseable: Windows clients kunnen nu met de Windows Explorer de inhoud van de directory bekijken
guest ok: Clients mogen nu verbinden zonder een wachtwoord in te voeren
read only: Bepaalt of de share read only is (yes) of schrijfbaar (no)
create mask: Wanneer een bestand in de share wordt gemaakt, heeft het standaard deze permissies. In dit geval 0755.