**This is an old revision of the document!**
Samba einrichten
===== Installation ===== Server
sudo apt install samba
Client (Linux)
sudo apt-get install smbfs smbclient
Nutzerverwaltung
Nutzer der Gruppe sambashare hinzufügen
Der Nutzer muss der Linux-Gruppe sambashare hinzugefügt werden.\ sudo usermod -aG sambashare BENUTZERNAME
Benutzerkonten zur Samba-Datenbank hinzufügen
- bestehende User-Accounts zunächst aktivieren
- Einige Linux-Distributionen synchronisieren die auf dem Linuxsystem vorhandenen User
- Andernfalls: Benutzerkonten manuell verwalten, damit die betreffenden Nutzer die entsprechenden Netzwerkdienste in Anspruch nehmen können.
Die Benutzerkonten-Verwaltung wird über den Befehl smbpasswd mit den vier Parametern -a, -x, -d und -e gesteuert. Die jeweiligen Befehlszeilen sehen wie folgt aus:
sudo smbpasswd -a BENUTZERNAME (PASSWORT) sudo smbpasswd -x BENUTZERNAME (Benutzer entfernen) sudo smbpasswd -d BENUTZERNAME (Benutzer disablen) sudo smbpasswd -e BENUTZERNAME (Benutzer enablen)
Freigaben Einrichten
Freigaben werden in der Samba-Konfigurationsdatei smb.conf auf dem Server gespeichert
sudo nano /etc/samba/smb.conf
Folgende Notation wird angewendet:
[Name der Freigabe] Pfad zum Ordner Parameter: schreibbar? Parameter: Gast ok?
Beispiel
[Foto] path= /dokument/foto writeable = yes guest ok = no
Anschließend Änderungen übernehmen
sudo service smbd reload\ oder\ sudo systemctl reload smbd
===== Anmeldung am Client ===== Linux
Windows PowerShell Um die Freigabe unter Windows nutzen zu können, muss diese auch dort eingerichtet werden.
net use \Host-IP\Freigabename /user:USERNAME
Beispiel
net use \192.168.51.164\Foto /user:admini
Bei Bedarf kann auch gleich ein -noch nicht vergebener- Laufwerks-Buchstabe vergeben werden:
net use Z: \192.168.51.164\Foto /user:admini
===== Links ===== smbclient auf ubuntuusers.de Samba_Client_smbclient Thomas-Krenn.comClient