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

Beispiele für den Befehl restorecon unter Linux

Die Verwendung von restorecon ist einfach. Geben Sie einfach restorecon ein, gefolgt vom Namen der Datei, die Sie ändern müssen. Wieder einmal habe ich den Kontext der Datei index.html wieder auf den Home-Verzeichnistyp geändert. Dieses Mal verwende ich jedoch restorecon, um den richtigen Typ festzulegen:

$ ls -Z
-rw-rw-r--. web web unconfined_u:object_r:user_home_t:s0 index.html
$ sudo restorecon index.html
$ ls -Z
-rw-rw-r--. web web unconfined_u:object_r:httpd_sys_content_t:s0 index.html

Und das ist alles.

Der Befehl restorecon ist Teil des policycoreutil Paket, also um diesen Befehl zu verwenden, sollte dieses Paket auf dem System installiert sein.

restorecon-Befehlsbeispiele

1. So stellen Sie die standardmäßigen SELinux-Sicherheitskontexte von Dateien wieder her:

# restorecon 

2. Nicht vorhandene Dateien ignorieren:

# restorecon -i 

3. So geben Sie das auszuschließende Verzeichnis an:

# restorecon -e /var 

4. Um die Dateinamen von Dateien und Verzeichnissen rekursiv zu ändern:

# restorecon -r
# restorecon -R 

5. Um keine Dateibezeichnungen zu ändern:

# restorecon -n 

6. So speichern Sie eine Liste von Dateien mit falschem Kontext in outfilename:

# restorecon -o /tmp/file 

7. Um den Fortschritt anzuzeigen, indem alle 1000 Dateien * gedruckt werden:

# restorecon -p 

8. So zeigen Sie Änderungen in Dateibezeichnungen an:

# restorecon -v 

9. So zeigen Sie Änderungen in Dateibezeichnungen an, bei denen sich Typ, Rolle oder Benutzer ändern:

# restorecon -vv 

10. Um das Zurücksetzen des Kontexts zu erzwingen, um file_context für anpassbare Dateien abzugleichen:

# restorecon -F 

Schlussfolgerung

Die Verwendung des Befehls restorecon ist die beliebteste und bevorzugte Methode, um den SELinux-Kontext einer Datei oder eines Verzeichnisses zu ändern. Wie aus dem Namen des Befehls restorecon hervorgeht, wird er verwendet, um den Standardkontext einer Datei oder eines Verzeichnisses wiederherzustellen, indem die in der SELinux-Richtlinie festgelegten Standardregeln gelesen werden. Wenn der falsche Kontext angewendet wird, korrigiert restorecon ihn automatisch anhand der Richtlinie des Dateisystems.


Linux
  1. JQ-Befehl in Linux mit Beispielen

  2. rm-Befehlsbeispiele unter Linux

  3. ps-Befehlsbeispiele in Linux

  4. sa-Befehlsbeispiele in Linux

  5. w Befehlsbeispiele unter Linux

9 Beispiele für tee-Befehle unter Linux

9 diff-Befehlsbeispiele in Linux

Linux-IP-Befehl mit Beispielen

15 Linux-PS-Befehl mit Beispielen

8 Beispiele für LDD-Befehle unter Linux

id-Befehlsbeispiele in Linux