Orgineel: https://pimylifeup.com/raspberry-pi-samba/
Een NFS servertje op een Pi is snel gemaakt. Dus op die manier heb je voor *nix snel een fileserver gebakken. Maar voor een WIndows wereld?. Je doet het met Samba, wat nu eigenlijk CIFS (Commen Internet File System)heet maar de meesten preferenen Samba. Samba is de opensource implementatie van de Microsoft uitvinding SMB (Server Mesaage Block).
Aan de slag om Samba op je Pi aan de praat te krijgen.
sudo apt-get update sudo apt-get upgrade
Nu Samba installeren:
sudo apt-get install samba samba-common-bin
We gaan als voorbeeld de map /home/pi/shared sharen. Als je die onder de knie hebt is het eenvoudig om andere mappen (bijvoorbeeld die op een geattachte grote disk).
mkdir /home/pi/shared
abc
sudo vi /etc/samba/smb.conf
Voeg toe:
[pimylifeupshare] path = /home/pi/shared writeable=Yes create mask=0777 directory mask=0777 public=no
Hierboven hebben we een share gedefineerd met de naam pimylifeupshare. Deze is starks te benaderen via //pi-hostname/pimylifeupshare
Wat staat er nog meer:
“path” – This option is the path to the directory on your Raspberry Pi that you want to be shared.
“writeable” – When this option is set to “Yes“, it will allow the folder to be writable.
“create mask” and “directory mask” – This option defines the maximum permissions for both files and folders. Setting this to 0777 allows users to read, write, and execute.
“public” – If this is set to “no” the Pi will require a valid user to grant access to the shared folders.
We gaan vervolgens een samba gebruiker maken met de naam pi en wachtwoord raspberry eventueel maak je nog meer gebruikers (denk aan de rest van je huishouden 🙂 )
sudo smbpasswd -a pi sudo smbpasswd -a arjan sudo smbpasswd -a marike sudo smbpasswd -a vincent sudo smbpasswd -a leonie ....
Om alles actief te krijgen moeten we samba herstarten
sudo systemctl restart smbd
Op Windows open je nu de File Explorer → Computer → Map network drive.
Je krijgt een pop-up, kies een Drive letter, de Folder wordt \\pi-hostname\pimylifeupshare. Check vervolgens reconnect at sign-in en Connect using different credentials en klik op Finish. Je wordt daarna gevraagd naar username en password: pi/raspberry
Klaar