So anzeigen oder ändern Sie ACL in Linux -Dateien
- 3899
- 316
- Tom Jakobs
Der Ext3 Und Ext4 Das Dateisystem enthält die Unterstützung von ACLs in Dateien und Verzeichnissen. ACL bietet mehr Kontrollberechtigungen in Datei als Standard -Drei -Zugriffs -Kategorien (Eigentümer, Gruppe und andere). Mithilfe von ACL können Sie einem bestimmten Benutzer oder einer bestimmten Gruppe die Berechtigung zur Datei zur Verfügung stellen.
Stellen Sie vor der Arbeit an ACL sicher, dass die ACL im montierten Dateisystem aktiviert ist. Sie können es während der Montage des Dateisystems mit der ACL -Option aktivieren.
Verwenden Sie die folgende Befehlsüberprüfung, wenn ACL im Dateisystem aktiviert ist oder nicht.
sudo montage
Ausgang /Dev /Mapper /Volgroup00-Logvol00 On /Typ Ext3 (RW, Noatime,ACL)
Aktivieren Sie das ACL, indem Sie das Dateisystem mit dem folgenden Befehl erstellen.
# Mount -o Remount, ACL /
So aktivieren Sie die ACL -Standardeinstellung für das System -Bootup.
Konfigurieren Sie die ACL in der DateiWenn wir möchten, dass dieser Benutzer Bob alle Berechtigungen in einer Datei hat. Verwenden Sie den folgenden Befehl.
# setfacl -m u: bob: rwx tecadmin.txtDetails der Parameter:
setfacel: ist ein Befehl selbst -M: wird verwendet, um ACL zu ändern. U: Es wird bezeichnet, einem Benutzer BOB die Berechtigung zuzuweisen: einem Systembenutzer RWX: Dateiberechtigungen. Tecadmin.TXT: Datei, auf der Bob zugreifen wird.Überprüfen Sie die ACL in der Datei
Verwenden Sie den folgenden Befehl, um die in einer Datei konfigurierte ACL zu überprüfen.
# GetFacl Tecadmin.txtAusgang:
# Datei: Tecadmin.txt # Eigentümer: root # gruppe: root user :: rw- Benutzer: Bob: RWX Gruppe :: R-- Mask :: RWX Andere :: R--Entfernen Sie die ACL aus der Datei
Wenn wir die ACL in der Datei nicht benötigen, können wir einfach mit dem folgenden Befehl entfernen.
# setfacl -x u: bob tecadmin.txt
- « So richten Sie den eigenen Instant Messaging -Server mit OpenFire und Spark ein
- Bei Befehl in Linux für einmalige Jobs Planung »