This is an old revision of the document!
SMB (Samba) mit Debian
Im nachfolgenden wird beschrieben, wie genau ein Samba-Server mit mehreren Usern korrekt konfiguriert werden kann.
Vorbereitungen
Im ersten Schritt werden zuerst die vorausgesetzten Vorbereitungen zur späteren Konfiguration der SMB-Shares durchgeführt.
Vorgaben
Folgende Vorgaben, gelten für die Basis, des zu konfigurierenden Samba-Servers!
Installation des Samba-Servers
Im ersten Schritt, wird zu Beginn erst einmal der Server aktualisiert und das Samba-Server Paket installiert.
# apt-get update # apt-get –y upgrade # apt-get -y install samba
Erstellen der Gruppen
Erstellen der User
Erstellen und berechtigen der Verzeichnisse
Konfiguration des Samba-Dienstes
Nun da die Vorbereitungen für die Shares abgeschlossen sind, kann mir der Konfiguration des Samba Servers begonnenen werden.
Server Konfiguration
Beim Samba-Server ist die Konfiguration schnell durchgeführt. Hier muss man nämlich lediglich die Hauptkonfigurations-Datei /etc/samba/smb.conf
bearbeiten.
# vim /etc/samba/smb.conf
# Samba Konfiguration – blackgate.lan [global] workgroup = WORKGROUP unix charset = UTF-8 server string = %h server (Samba, Ubuntu) dns proxy = no log file = /var/log/samba/log.%m max log size = 1000 syslog = 0 server role = standalone server passdb backend = tdbsam obey pam restrictions = yes unix password sync = no pam password change = no map to guest = bad user #======================= Share Definitions ======================= [public] path = /var/smbshare/public writable = yes create mask = 0770 directory mask = 0770 share modes = yes public = no valid users = @smbusers [ferien_fotos] path = /var/smbshare/ferien_fotos writable = yes create mask = 0770 directory mask = 0770 share modes = yes public = no valid users = @beziehung [daten_simon] path = /var/smbshare/daten_simon writable = yes create mask = 0770 directory mask = 0770 share modes = yes public = no valid users = @ion [hundenapf] path = /var/smbshare/fressnapf writable = yes create mask = 0770 directory mask = 0770 share modes = yes public = no valid users = @hunde
Erstellen der Samba-Passwörter für die lokalen Samba-User:
Um nun auf die Shares per Passwort Authentifikation darauf zuzugreifen, muss zuerst noch ein SMB-Passwort für unsere erstellten User vergeben werden. Dies wird folgendermassen gemacht:
# smbpasswd -a michael # Falls PW manuell eingegeben wird.. # echo -e "gibbiX12345\ngibbiX12345" | smbpasswd -a michael # echo -e "gibbiX12345\ngibbiX12345" | smbpasswd -a jennifer # echo -e "gibbiX12345\ngibbiX12345" | smbpasswd -a simon # echo -e "gibbiX12345\ngibbiX12345" | smbpasswd -a bambo # echo -e "gibbiX12345\ngibbiX12345" | smbpasswd -a svenja
Zum Schluss, wird noch zum übernehmen der Konfiguration, der Samba-Dienst neugestartet:
# systemctl restart smbd