andere create mask für unterordner

P

PowerMonitor

Grünschnabel
Hallo Zusammen,

eines vorweg, ich bin relativ neu in Linux und Samba.
Nun stehe ich vor diesem Problem:
Auf einem PC ist Linux installiert, auf zwei anderen Rechnern Windows. Die Windowsrechner greifen über das Netzwerk auf die Samba-Shares zu.

Dabei sieht ein Share folgendermaßen aus:

Code:
[Eigene Dateien]
	path  = "/share/eigene dateien"
	guest ok = no
	writable = yes
	browseable = yes
	available = yes
	valid users = user1 user2
	# Defaul-Gruppenrechte setzen
	force group = familie
	# Datei-Rechte für neu angelegte Dateien
	create mask = 0770
	# Verzeichnisrechte für neue Verzeichnisse
	directory mask = 0770

user1 und user2 sind Mitglieder der Gruppe "familie"

Das Share Eigene Dateien hat folgende Struktur
\\Samba\Eigene Dateien\user1
\\Samba\Eigene Dateien\user2

Auf \\Samba\Eigene Dateien\user1
- darf user1 Lesen&Schreiben
- darf user2 nur Lesen

Auf \\Samba\Eigene Dateien\user2
- darf user1 Lesen&Schreiben
- darf user2 Lesen&Schreiben

Mit Linux-Rechten ist dies alles kein Problem zu erwirken
\\Samba\Eigene Dateien\user1 bekommt die Rechte 0750
\\Samba\Eigene Dateien\user2 bekommt die Rechte 0770

Nun kommt aber "leider" Windows ins Spiel.
Das Problem entsteht für neu erstellte Dateien und Ordner,
denn dann stimmten die neuen Rechte nicht mehr überein.
Wenn ich nun als user1 z.B. eine neue Datei unter \user1 anlege, bekommt diese neue angelegte Datei die Rechte "0770" (wegen create mask)
Für user2 ist diese Maske zwar korrekt, aber nicht für user1

Andersrum, wir die create mask auf 0750 gesetzt,
stimmt sie für \user1, aber nicht mehr für \user2, da dann user1 nicht im im Verzeichnis von \user2 schreiben darf.


Ich bräuchte sowas wie eine neue "create mask" die speziell für Unterordner gilt. Ich glaube aber, dass es sowas für Samba nicht gibt.
Eingesetzte Samba-Version ist 3.2.5.


Kann man dieses Problem lösen? Ich würde gerne den Share "Eigene Dateien" als einen Share belassen. Das ganze in zwei Shares zu teilen wäre natürlich möglich, allerdings wäre ich etwas enttäuscht wenn dies tatsächlich der Weisheit letzter Schluss sein sollte.

Ich bin sehr gespannt auf eure Ideen, evt. ist die Lösung ja aber auch ganz simpel. Vielen Dank

- PowerMonitor



Edit:
Problem gelöst. Dieser wundervolle Befehl hatte sich bisher meiner Kenntnis entzogen:
Code:
inherit permissions = yes
Damit bekommen neue Dateien die Rechte des übergeordneten Ordner zugeteilt. Genau das was ich benötigt hatte.
 
Zuletzt bearbeitet:

Ähnliche Themen

Samba Dateien und Ordner verschieben

Samba 4.5.12-Debian Rechtevergabe

Rechteverwaltung

Problem mit Win-Zugriff auf SAMBA

Ordner für einen User freigeben

Zurück
Oben