GNU/Linux >> LINUX-Kenntnisse >  >> Linux

linux/setfacl - Setzt alle aktuellen/zukünftigen Dateien/Verzeichnisse im übergeordneten Verzeichnis auf 775 mit angegebenem Besitzer/Gruppe

Lösung 1:

Ich habe tatsächlich etwas gefunden, das das tut, wonach ich gefragt habe, und es hier geteilt, damit jeder, der auf dieses Problem stößt, diese Lösung ausprobieren kann:

sudo setfacl -Rdm g:groupnamehere:rwx /base/path/members/
sudo setfacl -Rm g:groupnamehere:rwx /base/path/members/

R ist rekursiv, was bedeutet, dass auf alles unter diesem Verzeichnis die Regel angewendet wird.
d ist Standard, was bedeutet, dass für alle zukünftigen Elemente, die in diesem Verzeichnis erstellt werden, diese Regeln standardmäßig gelten.m wird benötigt, um Regeln hinzuzufügen/zu ändern.

Der erste Befehl ist für neue Elemente (daher das d), der zweite Befehl ist für alte/vorhandene Elemente im Ordner. Hoffe, das hilft jemandem, da dieses Zeug ein bisschen kompliziert und nicht sehr intuitiv ist.

Lösung 2:

Um mit Ihrer akzeptierten Antwort zu gehen ...

Sie können diese Befehle kombinieren als:

sudo setfacl -Rm d:g:groupnamehere:rwx,g:groupnamehere:rwx /base/path/members/

Lösung 3:

setfacl unter Linux hat den -d und -k Optionen zum Manipulieren von Standardberechtigungen, die wahrscheinlich das sind, wonach Sie suchen (siehe man für weitere Informationen).


Linux
  1. Linux – So legen Sie Standard-Dateiberechtigungen für alle Ordner/Dateien in einem Verzeichnis fest

  2. Howto:C-Programmierung mit Verzeichnissen unter Linux

  3. Erstellen und Entfernen von Dateien und Verzeichnissen unter Linux

  4. Wie spiegele ich ein Verzeichnis mit wget, ohne übergeordnete Verzeichnisse zu erstellen?

  5. Entfernen Sie nur Dateien in Verzeichnissen unter Linux, NICHT in Verzeichnissen

So kopieren Sie Dateien und Verzeichnisse unter Linux

Linux-Dateien und -Verzeichnisse mit rsync synchron halten

Grundlagen der Linux-Befehlszeile – Arbeiten mit Dateien und Verzeichnissen

Wie setze ich Passwort-Zip-Dateien mit Command in allen Betriebssystemen?

Listen Sie Dateien rekursiv in der Linux-CLI mit Pfad relativ zum aktuellen Verzeichnis auf

Wie finde ich alle Dateien mit der Endung .rb unter Linux?