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

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

Ich möchte einen Ordner so einstellen, dass alles, was darin erstellt wird (Verzeichnisse, Dateien), Standardberechtigungen und -gruppen erbt.

Nennen wir die Gruppe „Medien“. Außerdem sollten die im Verzeichnis erstellten Ordner/Dateien automatisch g+rw haben.

Akzeptierte Antwort:

Ich habe es gefunden:Anwenden von Standardberechtigungen

Aus dem Artikel:

  1. Setzen Sie die setgid Bit, sodass Dateien/Ordner unter mit derselben Gruppe wie

    erstellt werden
    chmod g+s <directory>
    
  2. Legen Sie die Standard-ACLs für die Gruppe und andere fest

    setfacl -d -m g::rwx /<directory>
    setfacl -d -m o::rx /<directory>
    

Als nächstes können wir Folgendes überprüfen:

getfacl /<directory>

Ausgabe:

# file: ../<directory>/
# owner: <user>
# group: media
# flags: -s-
user::rwx
group::rwx
other::r-x
default:user::rwx
default:group::rwx
default:other::r-x

Linux
  1. Wie benenne ich alle Ordner und Dateien unter Linux in Kleinbuchstaben um?

  2. Wie erzwinge ich Gruppen und Berechtigungen für erstellte Dateien in einem bestimmten Verzeichnis?

  3. Wie funktionieren Dateiberechtigungen für den Root-Benutzer?

  4. Wie richte ich Linux-Berechtigungen für den WWW-Ordner ein?

  5. Wie erzwinge ich bestimmte Berechtigungen für neue Dateien/Ordner auf dem Linux-Dateiserver?

So erstellen Sie ein freigegebenes Verzeichnis für alle Benutzer in Linux

So kopieren Sie Dateien und Verzeichnisse unter Linux

So benennen Sie eine Datei (en) in Linux um

Linux-Interviewfragen – Grundlegende Datei- und Verzeichnisberechtigungen

So prüfen Sie Änderungen an Dateien und Ausführungen von Dateien in Linux

So komprimieren Sie eine Datei unter Linux