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

So zeigen oder ändern Sie die ACL in Linux-Dateien

Die Ext3 und Ext4 Dateisystem beinhaltet die Unterstützung von ACLs für Dateien und Verzeichnisse. ACL bietet mehr Steuerberechtigungen für Dateien als die drei standardmäßigen Zugriffskategorien (Besitzer, Gruppe und andere). Mithilfe von ACL können Sie einem bestimmten Benutzer oder einer bestimmten Gruppe die Berechtigung zum Ablegen erteilen.

Stellen Sie vor der Arbeit an ACL sicher, dass ACL auf dem gemounteten Dateisystem aktiviert ist. Sie können es während des Mountens des Dateisystems mit der ACL-Option aktivieren.

Verwenden Sie den folgenden Befehl Prüfen Sie, ob ACL auf dem Dateisystem aktiviert ist oder nicht.

sudo mount  
Output/dev/mapper/VolGroup00-LogVol00 on / ext3 eingeben (rw,noatime,acl )

Aktivieren Sie ACL, indem Sie das Dateisystem mit dem folgenden Befehl neu einhängen.

# mount -o remount,acl /

Um die ACL standardmäßig beim Systemstart zu aktivieren, aktualisieren Sie den folgenden Eintrag in der Datei /etc/fstab.

Output/dev/VolGroup00/LogVol00 / ext3 defaults,acl 1 1

ACL für Datei konfigurieren

Wenn wir möchten, dass dieser Benutzer Bob alle Berechtigungen für eine Datei hat. Verwenden Sie den folgenden Befehl.

# setfacl -m u:Bob:rwx tecadmin.txt

Details der Parameter:

setfacel:ist selbst ein Befehl -m :wird verwendet, um ACL zu modifizieren. u :Es bedeutet, einem Benutzer eine Berechtigung zuzuweisen 

ACL für Datei prüfen

Verwenden Sie den folgenden Befehl, um die für eine Datei konfigurierte ACL zu überprüfen.

# getfacl tecadmin.txt

Ausgabe:

# Datei:tecadmin.txt# Besitzer:root# Gruppe:rootuser::rw-user:Bob:rwx group::r--mask::rwxother::r--

ACL aus Datei entfernen

Wenn wir die ACL in der Datei nicht benötigen, können wir sie einfach mit dem folgenden Befehl entfernen.

# setfacl -x u:Bob tecadmin.txt

Linux
  1. So konvertieren Sie Dateien in UTF-8-Codierung unter Linux

  2. So zeigen Sie den Inhalt komprimierter Dateien unter Linux an

  3. So extrahieren Sie .gz- und .tar.gz-Dateien unter Linux

  4. So verwenden Sie Netcat zum Übertragen von Dateien unter Linux

  5. Wie man Dateien tart, entpackt und den Inhalt der tar-Datei unter Linux anzeigt

So ändern Sie das Limit für offene Dateien in Linux

So finden Sie Dateien basierend auf dem Zeitstempel in Linux

So löschen Sie Dateien, die in einer anderen Datei unter Linux aufgeführt sind

So zeigen Sie Nginx-Protokolldateien unter Linux an

So zeigen Sie Apache-Protokolldateien unter Linux an

So komprimieren Sie eine Datei unter Linux