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.