Samba Share Berechtigungen für einen Ordner vererben

Probleme mit Samba, NFS, FTP und Co.
Antworten
slu
Beiträge: 2145
Registriert: 23.02.2005 23:58:47

Samba Share Berechtigungen für einen Ordner vererben

Beitrag von slu » 28.09.2016 11:12:12

Hallo,

ich hab ein Samba Share mit eine Gruppe in der alle User die Zugreifen müssen enthalten sind.
Neue Dateien werden gemäß Share Freigabe immer mit 770 und der Gruppe angelegt.

Code: Alles auswählen

[share_daten]
        comment = Share Laufwerk
        path = /var/lib/samba/share
        valid users = @shareuser
        force group = shareuser
        read only = No

        # fuer Daten
        create mask = 0771
        force create mode = 0010
        security mask = 0771
        force security mode = 0

        # fuer Ordner
        directory mask = 0771
        force directory mode = 0010
        directory security mask = 0771
        force directory security mode = 0
Nun liegt aber unter /var/lib/samba/share/user_default der Ordner "user_default" bei dem zwar alle lesen dürfen, aber nur ein Benutzer aus der Gruppe r/w.
Dazu habe ich auf den Ordner mit "chmod 750 user_default" die Berechtigungen gesetzt was auch für alle vorhandenen Dateien funktioniert, leider werden aber neue Dateien gemäß Freigabe wieder mit 770 angelegt.

Kann ich irgendwie erzwingen das die Berechtigungen vererbt werden?
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

ickevondepingu
Beiträge: 8
Registriert: 10.12.2013 12:06:32

Re: Samba Share Berechtigungen für einen Ordner vererben

Beitrag von ickevondepingu » 29.09.2016 10:03:08

Versuchs mal damit:

Code: Alles auswählen

[share_daten]
        comment = Share Laufwerk
        path = /var/lib/samba/share
        valid users = @shareuser
        force group = +shareuser
        read list = @shareuser
        write list = @shareuser
        read only = No

        # fuer Daten
        create mask = 660
        force create mode =660
      

        # fuer Ordner
        directory mask = 2770
        force directory mode = 2770
        
So lief das für eine Benutzergruppe bei uns damals ganz gut.
Ich kann Dir jetzt aus dem Stand nicht beantworten wofür

Code: Alles auswählen

        security mask = 0771
        force security mode = 0
und

Code: Alles auswählen

directory security mask = 0771
force directory security mode = 0
sind. Aber falls es so nicht geht, bau es wieder ein und pass es entsprechend den von mir
vorgeschlagenen Rechten an.

Du solltest, denke ich mal, dann auch die Ordnerberechtigungen entsprechend setzten.
Verigss ein

Code: Alles auswählen

chmod g+w -R /pfad/zu/deinem/ziel

nicht.

slu
Beiträge: 2145
Registriert: 23.02.2005 23:58:47

Re: Samba Share Berechtigungen für einen Ordner vererben

Beitrag von slu » 29.09.2016 11:09:57

Vielen Dank für deine Antwort, ich probiere das aus.

Der Unterschied zu meiner Konfiguration ist:

Code: Alles auswählen

force group = +shareuser
read list = @shareuser
write list = @shareuser
Das mit dem + kannte ich noch nicht und muss ich vor allem nachlesen.
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

ickevondepingu
Beiträge: 8
Registriert: 10.12.2013 12:06:32

Re: Samba Share Berechtigungen für einen Ordner vererben

Beitrag von ickevondepingu » 29.09.2016 11:35:25

slu hat geschrieben:Vielen Dank für deine Antwort, ich probiere das aus.
Da nicht für, ich bin gespannt obs geht... :D
slu hat geschrieben: Der Unterschied zu meiner Konfiguration ist:

Code: Alles auswählen

force group = +shareuser
read list = @shareuser
write list = @shareuser
Das mit dem + kannte ich noch nicht und muss ich vor allem nachlesen.
Nein, ebenfalls die mask = und mode = habe ich angepasst, wenn Du genau hinsiehst.
Oder meintest Du nur die read list = und write list = -Geschichte?.... :oops:

slu
Beiträge: 2145
Registriert: 23.02.2005 23:58:47

Re: Samba Share Berechtigungen für einen Ordner vererben

Beitrag von slu » 29.09.2016 12:53:33

ickevondepingu hat geschrieben: Nein, ebenfalls die mask = und mode = habe ich angepasst, wenn Du genau hinsiehst.
Du hast recht, dass hab ich übersehen.
Ich kann im Moment nicht an das System ran das es produktiv läuft, werde es aber die nächsten Tage austesten.
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

Antworten