Ich möchte einen Ordner so einrichten, dass alle darin erstellten Elemente (Verzeichnisse, Dateien) Standardberechtigungen und -gruppen erben.
Nennen wir die Gruppe "Medien". Außerdem sollten die im Verzeichnis erstellten Ordner / Dateien automatisch g + rw haben.
permissions
directory
Chris
quelle
quelle
setfacl
und Standard-ACLs existieren unter AIX nicht.Antworten:
Ich habe es gefunden: Anwenden von Standardberechtigungen
Aus dem Artikel:
Als nächstes können wir überprüfen:
Ausgabe:
quelle
setfacl -d -m g::rwX /<directory>
Dies ist eine Ergänzung zu Chris 'Antwort. Sie basiert auf meinen Erfahrungen mit meinem Arch Linux-Rig.
Wenn Sie den Standardschalter (-d) und den Änderungsschalter (-m) verwenden, werden nur die Standardberechtigungen geändert, die vorhandenen bleiben jedoch erhalten:
Wenn Sie die gesamte Berechtigungsstruktur des Ordners einschließlich der vorhandenen ändern möchten (Sie müssen eine zusätzliche Zeile einfügen und sie rekursiv machen - R:
z.B.
( CREDIT in den Kommentaren für die Synthax des revoke all Privilegien Linie markdwite)
quelle
setfacl -R -m g::rwx /<directory>
in Ihrer Antwort zweimal vorkommt?Fügen Sie sich selbst / den angemeldeten Benutzer zur WWW-Datengruppe hinzu, damit wir mit Dateien arbeiten können, die vom WWW-Datenserver erstellt wurden
Muss neu gestartet / angemeldet werden, damit die neu hinzugefügte Gruppe wirksam wird
Fügen Sie www-data als Gruppenmitglied des HTML-Ordners und Ihren Benutzer als Eigentümer hinzu, damit wir es ebenso besitzen wie ein Gruppenmitglied
Geben Sie Ihren Benutzernamen anstelle von USER ein
Setze Lese-, Schreib- und Ausführungsrechte wie erforderlich, (ugo) u = Benutzer, g = Gruppe, o = andere
Stellen Sie die GID von html ein. Neu erstellte Dateien in html erben nun die Eigentumsrechte:
Dadurch werden die Standardregeln für neu erstellte Dateien / Verzeichnisse im HTML-Verzeichnis und in den Unterverzeichnissen erstellt.
Wenn SELinux installiert ist, ignorieren Sie die Anforderungen für den WWW-Datenkontext, damit Schreibberechtigungen zugelassen werden
Verzeichnis auflisten, um die neuen Berechtigungen anzuzeigen
Gibt dies zurück
Das abschließende + bedeutet, dass die Zugriffssteuerungsliste (ACL) für das Verzeichnis festgelegt ist.
Hinweis : Link zum Forum
quelle
Mit dem folgenden Befehl können Sie die Standardberechtigung für eine Datei festlegen:
quelle