Samba - Verzeichnisrechte wohl fehlerhaft

Probleme mit Samba, NFS, FTP und Co.
Antworten
mod3

Samba - Verzeichnisrechte wohl fehlerhaft

Beitrag von mod3 » 28.06.2016 17:59:48

Hallo zusammen,

betreibe einen Samba-Server - einfach als Dateiserver, kein PDC o.ä. .
Eine Share sieht wie folgt aus:

Code: Alles auswählen

[Share]
        path                    =       /daten/share
        read only               =       no
        force create mode       =       2770
        force directory mode    =       2770
        force security mode     =       2770
        force directory security mode = 2770
        hosts allow             =       10.0.0.2 10.0.0.3 10.0.0.4 10.0.0.5
Nun werden Dateien aber immernoch mit folgenden Rechten auf das Share geschrieben: -rwxrwxr--
Genauer gesagt: In von einem Benutzer neu angelegten Ordner geschieht das, auf Share selber sitzen sie richtig.
Woran liegt das?
Syslog gibt mir außerdem aus:

Code: Alles auswählen

Jun 28 16:08:28 Server smbd[19326]: [2016/06/28 16:08:28.969908,  0] ../lib/param/loadparm.c:743(lpcfg_map_parameter)
Jun 28 16:08:28 Server smbd[19326]:   Unknown parameter encountered: "force security mode"
Bzw

Code: Alles auswählen

Jun 28 16:08:28 Server smbd[19326]: [2016/06/28 16:08:28.968395,  0] ../lib/param/loadparm.c:1659(lpcfg_do_service_parameter)
Jun 28 16:08:28 Server smbd[19326]:   Ignoring unknown parameter "force directory security mode"
Edit: Offenbar verwende ich da ja alte Parameter.
Gibt es da eine andere Möglichkeit, das zu lösen?
Ich möchte halt erreichen, dass unbedingt die Rechte 2770 gesetzt werden und auch der Nutzer diese nicht ändern kann.


TomL

Re: Samba - Verzeichnisrechte wohl fehlerhaft

Beitrag von TomL » 03.07.2016 17:53:42

Mit fällt nur auf:

Code: Alles auswählen

force directory security mode (S)
    This parameter has been removed for Samba 4.0.0.

force security mode (S)
    This parameter has been removed for Samba 4.0.0. 
Mehr Infos findest Du hier:
https://www.samba.org/samba/docs/man/ma ... onf.5.html

Ich habe auf einigen meiner Shares die Rechte so eingestellt:

Code: Alles auswählen

create mask = 0660
directory mask = 0770
force create mode = 0660
force directory mode = 0770
Dabei musst Du folgendes beachten:
create + directory mask legen fest, dass "höhere" Rechte nicht möglich sind. force create +directory mode legen fest, dass die Rechte nicht geringer sein dürfen. In dem Bereich dazwischen kann der Client selber seine Rechte setzen.

mod3

Re: Samba - Verzeichnisrechte wohl fehlerhaft

Beitrag von mod3 » 04.07.2016 08:50:56

Guten Morgen!

Danke für dein Feedback, ich habe die Rechte jetzt mal folgendermaßen gesetzt:

Code: Alles auswählen

        create mask             =       2770
        directory mask          =       2770
        force create mode       =       2770
        force directory mode    =       2770
Das sollte doch den selben Effekt haben wie das, was ich vorher vor hatte?

Antworten