SELinux-Dateikontexte identifizieren

Red Hat Enterprise LinuxBeginner
Jetzt üben

Einführung

In dieser Herausforderung üben Sie den Umgang mit SELinux-Dateikontexten auf einem Red Hat Enterprise Linux (RHEL) System. SELinux (Security-Enhanced Linux) ist ein entscheidender Sicherheitsmechanismus, der eine obligatorische Zugriffskontrolle (Mandatory Access Control, MAC) bereitstellt. Das Verständnis für die Arbeit mit SELinux-Dateikontexten ist eine grundlegende Voraussetzung für die Systemadministration und das Sicherheitsmanagement.

SELinux-Dateikontext identifizieren und ändern

Ihre erste Aufgabe besteht darin, mit SELinux-Kontexten von Dateien zu arbeiten. Sie werden eine neue Datei erstellen, deren Standard-SELinux-Kontext untersuchen und anschließend den Typ-Kontext anpassen.

Aufgaben

  • Erstellen Sie eine neue, leere Datei mit dem Namen example.txt.
  • Lassen Sie sich den vollständigen SELinux-Kontext der Datei example.txt anzeigen.
  • Ändern Sie den SELinux-Typ-Kontext von example.txt in admin_home_t.

Anforderungen

  • Alle Operationen müssen innerhalb des Verzeichnisses ~/project durchgeführt werden.
  • Die Datei muss zwingend example.txt heißen.
  • Verwenden Sie den Befehl ls -Z, um den Dateikontext anzuzeigen.
  • Verwenden Sie den Befehl chcon, um den Dateikontext zu ändern. Der finale Typ-Kontext muss admin_home_t lauten.
✨ Lösung prüfen und üben

Zusammenfassung

In dieser Herausforderung haben Sie erfolgreich die Grundlagen der SELinux-Dateikontextverwaltung angewendet. Sie haben gelernt, wie man den Sicherheitskontext von Dateien mit ls -Z einsieht und diesen mit chcon temporär anpasst. Diese Fertigkeiten sind essenziell für die Verwaltung eines sicheren RHEL-Systems und für das Verständnis der Funktionsweise von SELinux-Kontexten.