Verwirrt über Datei- und Verzeichnisberechtigungen für Samba-Freigaben


7

Ich habe eine Weile gesucht, um zu versuchen, die folgenden Masken- / Modusfelder zum Erstellen von Dateien / Ordnern in Samba-Freigaben zu verstehen:

create mask
force create mode
directory mask
force directory mode

Aber ich bin gescheitert ... Ich möchte die Dateien / Ordner in bestimmte Berechtigungen ändern (wenn Dateien / Ordner auf den Samba-Freigaben erstellt werden), aber die Kombination aus Maske und Modus erschwert die Sache.

Folgendes suche ich für Berechtigungen zum Erstellen von Dateien und Verzeichnissen :

Datei: -rw-rw-r-- (664)

Verzeichnis: drwxrwxr-x (775)

Was muss ich in den obigen 4 Samba-Konfigurationsfeldern einstellen, um dies zu erreichen?

Antworten:


1

Ich verstehe immer noch nicht ganz, wie sie funktionieren, aber nachdem ich ein bisschen mehr getestet hatte, stellte ich fest, dass das Folgende tatsächlich für das funktionierte, was ich wollte:

create mask = 0664
force create mode = 0664
directory mask = 0775
force directory mode = 0775

Ich werde uns dies vorerst mitteilen ... Lassen Sie mich wissen, ob Sie eine Alternative haben, die sinnvoller ist.


-1

Legen Sie zuerst die Unix-Berechtigung für Benutzer fest. Besser, wenn Sie acl verwenden, möchten Sie beispielsweise pubblica mit der Berechtigung 770 nur für Gruppen- "Domänenbenutzer" freigeben.

in smb.conf

[Pubblica]
   comment = Dir pubblica
   browseable = yes
   public = yes
   path = /var/pubblica
   writable = yes
   force create mode = 0660
   force directory mode = 0770
   valid users = @"Domain Users"

auf Linux-Seite

chmod 770 /var/pubblica
setfacl  -m g:"domain users":rwx /var/pubblica
setfacl  -d -m o:---  /var/pubblica

Die erste ACL gibt Domänenbenutzern die 777-Berechtigung, die zweite verweigert den Lese- und Schreibzugriff für andere.

In diesem Fall hatten wir ein var / pubblica-Verzeichnis nur für Domain-Benutzer, die dies an Ihre Situation anpassen


Dies beantwortet nicht die Frage "Was muss ich in den obigen 4 Samba-Konfigurationsfeldern einstellen, um dies zu erreichen?" .
Rfgamaral

Lesen Sie die Antwort, für die Erlaubnis werden Sie die Unix-Seite mit acl und die Windows-Seite mit smb.conf
elbarna

Das habe ich nicht gefragt.
Rfgamaral

Ok Entschuldigung, wahrscheinlich verstehe ich Ihre Frage nicht
Elbarna

Ich habe die Frage bearbeitet, um sie zu klären.
Rfgamaral
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.