homeserver/roles/mgrote.fileserver_smb
2020-08-29 10:38:14 +02:00
..
defaults first commit 2020-08-18 11:57:53 +02:00
handlers first commit 2020-08-18 11:57:53 +02:00
tasks Erstelle kein Home-Verzeichnis für samba-Nutzer (#15) 2020-08-29 10:38:14 +02:00
templates first commit 2020-08-18 11:57:53 +02:00
Notizen.md first commit 2020-08-18 11:57:53 +02:00
README.md first commit 2020-08-18 11:57:53 +02:00

mgrote.fileserver

Beschreibung

Installiert und Konfiguriert einen Fileserver mit Samba.

Rechte

Rechte im Dateisystem sind

  • chown -R root:users /shares/
  • chmod -R 777 /shares/
  • alle Nutzer sind Mitglied der Gruppe "users"
  • in Samba(global)
    • force user = root
    • force group = users

Damit werden die Nutzer mit Ihrem Konto auf die SAMBA-Freigabe berechtigt, aber die Lese/Schreiboperationen auf dem Dateisystem als "root" durchgefuehrt.

Funktioniert auf

  • Ubuntu (>=18.04)
  • Debian

Variablen

Es sind keine "defaults" gesetzt!

Anzulegende Nutzer mit Name, Gruppe, Passwort

smb_nutzer: - { name: 'andreasgrote', groups: 'nutzer', password: 'hallowelt' }

um existierende Nutzer zu loeschen

smb_nutzer_loeschen: - { name: '' }

zu erstellende Freigaben: mit Name, Ordnername, Basis-Ordner, Nutzer die lesen und schreiben duerfen

smb_freigaben: - { freigabename: 'Backup', ordnername: 'Backup', base_folder: '/shares', lese_nutzer: '', schreibe_nutzer: 'annemariedroessler mg restic toolserver win10' }

Welche "Arbeitsgruppe"

smb_workgroup: WORKGROUP