Samba Server auf Linux einrichten

Um vom Windows Rechner auf die angeschlossene HDD vom RPi über das Netzwerk zugreifen zu können wird ein Samba Server benötigt. Hierzu werden die benötigten Pakete installiert.

sudo apt-get install samba samba-common-bin

Nach der erfolgreichen Installation muss die smb.conf bearbeitet werden. Ich bevorzuge hier, dass ich keine Authentifizierung benötige, d.H. kein User + Passwort um auf die Daten zugreifen zu können. Außerdem will ich die Verzeichnisse ohne Umstände bearbeiten bzw. löschen können ohne dass mich irgendetwas einschränkt.
Also öffnet man die Datei um diese zu bearbeiten

sudo nano /etc/samba/smb.conf

Am Ende dieser Datei füge ich meine Konfiguration ein um uneingeschränkt auf die Daten zugreifen zu können.

[Rpi-NAS]
# Freizugebender Ordner
    path = /media/hdd
# Kein User+Passwort erforderlich
    guest ok = yes
# Benutzerkreis einschr�nken
;    valid users = pi
# Schreibzugriff erlauben
    writeable = yes
# Share nicht im Netzwerk zeigen
    browseable = yes
# wird zusätzlich zur Freigabe angezeig
    comment = NAS
    create mask =0777
    directory mask=0777

Der Samba Server muss nun neu gestartet werden um die Änderungen zu übernehmen:

sudo /etc/init.d/samba restart
sudo systemctl restart smbd nmbd

Danach mit einem Rechner im Netzwerk testen ob der Zugriff funktioniert. Testweise sollte man auch eine Datei kopieren und löschen.