Debian: einen einfachen Share für Samba

Da es diese Woche mal wieder länger gedauert hat als erwartet meine Notizen zum Einrichten eines einfachen read only share mit Samba

apt install samba smbclinet

Einen existieren User für Samba hinzufügen

smbpasswd -a <existing user>

Das Verzeichnis das geteilt werden soll erstellen und für den Benutzer beschreibbar machen

mkdir /var/music
chown <existinguser>: /var/music/

Prüfen der Samba Konfiguration mit testparm

 testparm
 Load smb config files from /etc/samba/smb.conf
 Processing section "[homes]"
 Processing section "[sonos]"
 WARNING: No path in service sonos - making it unavailable!
 NOTE: Service sonos is flagged unavailable.
 Loaded services file OK.

Fehler Korrigieren und lokales testen

smbclient -U <existing user> //your.server.ip/sonos

Für die Kosmetik kann man noch lokalen home Verzeichnisse entfernen wenn man den Abschnitt [homes] in der smb.conf löscht