Mit Samba verwandelst du deinen Raspberry Pi in einen Dateiserver, der sich elegant in Windows-Netzwerke einklinkt. Drei Freigaben, drei Zugriffsregeln – wie drei Türen mit unterschiedlich strengen Türstehern.
it-abteilung (lesen & schreiben)buchhaltung (lesen & schreiben)sudo apt update
sudo apt install samba samba-common-bin -y
sudo mkdir -p /srv/samba/it-share
sudo mkdir -p /srv/samba/buchhaltung-share
sudo mkdir -p /srv/samba/public
sudo chgrp it-abteilung /srv/samba/it-share
sudo chmod 2770 /srv/samba/it-share
sudo chgrp buchhaltung /srv/samba/buchhaltung-share
sudo chmod 2770 /srv/samba/buchhaltung-share
sudo chmod 2775 /srv/samba/public
2 in 2770 sorgt dafür, dass neue Dateien automatisch die Gruppenzugehörigkeit erben.
sudo nano /etc/samba/smb.conf
Am Ende der Datei folgende Freigaben hinzufügen:
[it-freigabe]
path = /srv/samba/it-share
valid users = @it-abteilung
read only = no
browsable = yes
create mask = 0660
directory mask = 0770
[buchhaltung-freigabe]
path = /srv/samba/buchhaltung-share
valid users = @buchhaltung
read only = no
browsable = yes
create mask = 0660
directory mask = 0770
[oeffentlich]
path = /srv/samba/public
read only = yes
guest ok = yes
browsable = yes
Jeder Benutzer benötigt ein Samba-Passwort:
sudo smbpasswd -a mueller
sudo smbpasswd -a schmidt
sudo smbpasswd -a weber
sudo smbpasswd -a fischer
sudo systemctl restart smbd nmbd
sudo systemctl enable smbd nmbd
testparm
sudo ufw allow samba
Vom Windows-PC im Explorer eingeben:
\\SERVER-IP
Oder direkt:
\\SERVER-IP\it-freigabe
\\SERVER-IP\buchhaltung-freigabe
\\SERVER-IP\oeffentlich
Mit diesen drei Freigaben ist dein Raspberry Pi bereit für den Einsatz im Netzwerk. Jede Abteilung bekommt ihren eigenen Bereich, während die öffentliche Freigabe als Schaufenster dient. Ordnung trifft Funktion – genau so soll ein Server arbeiten.