Mit Samba lassen sich Verzeichnisse im Netzwerk freigeben auf die sowohl Linux, Windows und Mac Clients zugreifen können. Ersteinmal installieren wir Samba mit:
sudo apt-get install samba samba-common
Samba hat seine eigene Benutzerverwalteung. Allerdings müssen Sambabenutzer bereits als normale Benutzer auf dem System vorhanden sein.
Also legen wir als erstes einen extra Benutzer an, der weder ein Homeverzeichnis besitzt noch sich einloggen kann. In diesem Beispiel ist der Benutzername heimnetz. Dieser kann natürlich beliebig geändert werden.
sudo adduser --no-create-home --disabled-login --shell /bin/false heimnetz
Jetzt legen wir den selben Benutzer noch in Samba an mit:
sudo smbpasswd -a heimnetz
Konfiguriert wird Samba über die Datei /etc/samba/smb.conf die mit einem Texteditor und Rootrechten bearbeitet werden kann. Hier werden auch die Freigaben definiert.
Wir erstellen als erstes eine Freigabe „Dokumente“ in unserem Homeverzeichnis.
Als erstes muss der Ordner erstellt werden.
mkdir ~/Dokumente
Jetzt erstellen wir die Freigabe:
sudo nano /etc/samba/smb.conf
Am Ende der Datei fügen wir folgendes ein:
[Dokumente]
comment = Dokumente
path = /home/optimox/Dokumente
write list = heimnetz
valid users = heimnetz
force user = optimox
[Dokumente] = Der Name der Freigabe
path = Der absolute Pfad zum Ordner der freigegeben werden soll
write list = Sambabenutzer die Schreibrechte haben
valid users = Sambabenutzer die sich Anmelden dürfen
force user = Systembenutzer der für Schreib und Lesezugriff verwendet wird.
Als nächstes erstellen wir noch eine öffentliche Freigabe, auf die jeder Zugriff hat:
mkdir ~/public
[Public]
comment = Public
path = /home/optimox/public
public = yes
writable = yes
force user = optimox
Als letztes muss Samba noch neugestartet werden. Anschliessend sollten die Freigaben von anderen Rechnern im Netzwerk gefunden werden.
sudo service smbd restart
Samba bietet unglaublich viele Möglichkeiten zur Konfiguration und zum Erstellen von Freigaben. Weiteres findet man in der offiziellen englischen Dokumentation unter:
http://www.samba.org/samba/docs/ oder in der deutschen Übersetzung des BerliOS Projektes http://gertranssmb3.berlios.de/output/
Comments are closed.