Ga naar de inhoud
Home » Samba op een Pi

Samba op een Pi

Raspberry Pi Blog Header

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