Wie überprüfe ich den SELinux-Status?

How Check Selinux Status



SELinux ist ein Mandatory Access Control (MAC)-System, das von der NSA entwickelt wurde. Als Ersatz für die Discretionary Access Control (DAC), die mit den meisten Linux-Distributionen geliefert wird, wurde SELinux gegründet. SELinux 8 ist ein eingebauter Sicherheitsmechanismus, von dem die Sicherheit aller Linux-basierten Systeme abhängt. Dieser Sicherheitsmechanismus verfügt über drei verschiedene Betriebsmodi, d. h. Erzwingen, Freigeben und Deaktiviert, und Sie können je nach Ihren spezifischen Arbeitsanforderungen zwischen diesen drei Modi wechseln. Jeder dieser Modi dient einem anderen Zweck und Sie sollten ihn vollständig verstehen, bevor Sie den Standardmodus von SELinux ändern.

In unserem vorherigen Artikel zu SELinux haben wir Ihnen die Methode zur Deaktivierung mitgeteilt. SELinux gibt Ihnen die Möglichkeit, die Rechte im Zusammenhang mit der Prozessausführung einzuschränken und den Schaden zu mindern, der durch die Ausnutzung von Schwachstellen in Anwendungen und Systemen entstehen könnte. Aus diesem Grund wird empfohlen, SELinux im Erzwingungsmodus zu belassen, es sei denn, Sie haben einen gültigen Grund zum Deaktivieren. Heute möchten wir Ihnen jedoch die Methode zur Überprüfung des Status von SELinux unter CentOS 8 vorstellen.







Anwendungsfall zum Überprüfen des Status von SELinux unter CentOS 8

Nachdem Sie die Einleitung zu diesem Artikel gelesen haben, fragen Sie sich vielleicht, warum wir überhaupt den Status von SELinux überprüfen müssen. Wir haben bereits erwähnt, dass die Sicherheit der Linux-basierten Systeme vollständig auf SELinux beruht. Dies bedeutet, dass Sie die ganze Zeit sicherstellen sollten, dass SELinux aktiviert ist und auf Ihrem System ausgeführt wird, es sei denn, Sie stoßen auf eine Situation, in der Sie es explizit deaktivieren müssen.



Da es sich um einen Mechanismus handelt, der im Hintergrund abläuft, ist den Benutzern dessen Status daher nicht bewusst. Sie müssen den Status speziell abfragen, um zu wissen, ob SELinux aktiviert oder deaktiviert ist. Wenn es aktiviert ist, in welchem ​​Modus arbeitet es dann? Ist es erzwingend oder permissiv? In dieser Situation müssen wir geeignete Möglichkeiten haben, den Status von SELinux abzufragen.



Um die verschiedenen Methoden zum Überprüfen des SELinux-Status unter CentOS 8 zu kennen, müssen Sie den folgenden Abschnitt dieses Artikels durchgehen.





Methoden zum Überprüfen des SELinux-Status unter CentOS 8

Um den Status von SELinux unter CentOS 8 zu überprüfen, können Sie eine der drei unten beschriebenen Methoden verwenden.

Methode 1: Verwenden des sestatus-Befehls

Dies ist die einfachste und einfachste Methode, um den Status von SELinux herauszufinden, da es nur einen einzeiligen Befehl enthält. Um den Befehl sestatus zum Überprüfen des Status von SELinux unter CentOS 8 zu verwenden, müssen Sie diesen Befehl in Ihrem Terminal wie folgt ausführen:



$ sestatus

Wenn Sie diesen Befehl ausführen, werden viele andere Informationen als der Status von SELinux auf CentOS 8 angezeigt. In unserem Fall war SELinux aktiviert; Daher wird sein Status auf aktiviert gesetzt, wie in der folgenden Abbildung hervorgehoben:

Sie müssen die Konfigurationsdatei ändern, um SELinux unter CentOS 8 zu deaktivieren. Dazu müssen Sie zuerst mit einem beliebigen Texteditor Ihrer Wahl auf die Konfigurationsdatei zugreifen. Sie können in der SELinux-Konfigurationsdatei unter CentOS 8 navigieren, indem Sie den hinzugefügten Befehl auf dem Terminal ausführen:

$ sudo nano /etc/selinux/config

Nach erfolgreicher Ausführung des oben genannten Befehls wird die SELinux-Konfigurationsdatei im Nano-Editor, d. h. im Standard-Editor, geöffnet. Sie müssen durch die Variable mit dem Namen „SELinux“ navigieren und ihren Text von „enabled“ in „disabled“ ändern. Danach müssen Sie diese Konfigurationsdatei speichern und schließen. Es wird jedoch empfohlen, den SELinux-Status aktiviert zu lassen.

Methode 2: Verwenden des getenforce-Befehls

Dies ist eine weitere einfache Methode, um den Status von SELinux herauszufinden, da es sich auch um einen einzeiligen Befehl handelt. Wenn Sie nur den Modus von SELinux wissen möchten, in dem es unter CentOS 8 aktiviert ist, können Sie den Befehl getenforce wie folgt verwenden:

$ getenforce

Wenn Sie diesen Befehl ausführen, werden keine anderen Informationen angezeigt, sondern lediglich angezeigt, dass Ihr SELinux derzeit im Erzwingungsmodus arbeitet, wie in der folgenden Abbildung hervorgehoben:

Methode 3: Verwenden der Datei /etc/selinux/config

Wenn Sie nicht damit zufrieden sind, nur den Status von SELinux auf dem Terminal durch Ausführen eines einfachen Befehls anzuzeigen, können Sie auch einen Blick auf die Datei /etc/selinux/config in CentOS 8 werfen. Alle Informationen zu den Einstellungen und Der Status von SELinux wird in der Datei /etc/selinux/config gespeichert. Wenn Sie den Status von SELinux unter CentOS 8 sehen möchten, können Sie daher auch den Inhalt dieser Datei anzeigen, indem Sie den folgenden Befehl cat ausführen:

$ cat /etc/selinux/config

Sobald Sie diesen Befehl ausführen, wird die Konfigurationsdatei von SELinux, /etc/selinux/config, auf Ihrem Terminal angezeigt, von der aus Sie den Status von SELinux unter CentOS 8 leicht ermitteln können, wie in der folgenden Abbildung hervorgehoben:

Abschluss

SELinux ist ein Linux-Dienstprogramm, das eine Problemumgehung im Linux-Kernel bietet, um Sicherheitsrichtlinien für die Zugriffssteuerung zu unterstützen. Wenn Sie eine der drei in diesem Artikel beschriebenen Methoden verwenden, können Sie den Status von SELinux unter CentOS 8 leicht herausfinden. Alle drei hier geteilten Methoden sind gleichermaßen effektiv, und der Benutzer kann wählen, welche Methode er am meisten mag. Wenn Sie den Status von SELinux kennen, können Sie es auch aktivieren, wenn es in der Vergangenheit versehentlich oder absichtlich deaktiviert wurde. Wenn Sie diesem Tutorial folgen, können Sie jetzt den Status von SELinux auf Ihrem CentOS 8 überprüfen.

Ich hoffe, dieser Artikel wird Ihnen helfen, den SELinux-Status auf Ihrem Linux-Betriebssystem zu überprüfen. Falls Sie Schwierigkeiten haben, können Sie im Kommentarbereich nachfragen.