Linux als Windows-Server mit Samba 3

Freigaben einrichten

Nun sind Netzlaufwerke für einzelne Anwender ja ganz praktisch. Allerdings helfen sie nicht viel beim Austausch von Daten zwischen den Usern. Schließlich kann jeder Anwender gerade einmal auf sein eigenes, nicht aber auf die Netzverzeichnisse der anderen Benutzer zugreifen. Ergo: Eine weitere Netzressource muss her, zu der alle Anwender Zugang haben. Dazu legen Sie zuerst ein lokales Verzeichnis an, zum Beispiel /srv/samba/temp:

mkdir -p /srv/samba/tausch

Anschließend laden Sie die Konfigurationsdatei /etc/samba/smb.conf in den Editor und erweitern sie um einen neuen Block:

[tausch]
path = /srv/samba/tausch
read only = no
guest ok = yes
guest only = yes

Nach einem Neustart des Samba-Dämons per /etc/init.d/smb restart ist die frische Freigabe von allen Clients aus sichtbar. Der Versuch, Daten auf dieses Netzlaufwerk zu kopieren, scheitert jedoch.

Kein Wunder, denn so wie die Ressource tausch aktuell konfiguriert ist, passiert Folgendes: Bei einem Zugriff stellt Samba fest, dass auch Gäste Zugriff erhalten dürfen (guest ok = yes) und jeder User als Gast behandelt werden soll (guest only = yes).