Schalten Sie Selinux auf CentOS 8 aus

Schalten Sie Selinux auf CentOS 8 aus
Der Begriff „Selinux“ ist ein Akronym für Sicherheitsverbesserte Linux und ist definiert als ein Mechanismus, der in den Linux-basierten Systemen für eine fortgeschrittene Sicherheitsniveau im Wesentlichen auf Richtlinienregeln implementiert wird. Durch die Befolgung dieser Regeln kann ein Administrator Zugriff auf ein bestimmtes Objekt für einen bestimmten Benutzer zulassen oder verweigern. Dies bedeutet, dass die Sicherheit Ihrer Linux -basierten Systeme stark von diesem Mechanismus abhängt.

Dieser Mechanismus funktioniert bei drei verschiedenen Betriebsmodi, i.e., Durchsetzung, Erlaubnis und Behinderung. Die ersten beiden Modi funktionieren, wenn Sie den Selinux -Mechanismus aktiviert haben, während der „deaktivierte“ Modus offensichtlich funktioniert, wenn Ihr Selinux deaktiviert wurde. Außerdem funktioniert der „Durchsetzung“ -Modus, indem alle Richtlinienregeln angewendet werden, die für Selinux geschrieben wurden, während der „zulässige“ Modus die Sicherheitsrichtlinie neue Regeln hinzufügen kann.

Manchmal sind die in der Selinux -Sicherheitsrichtlinie definierten Regeln so streng, dass sie anfangen, Probleme mit Ihren Routineaufgaben zu verursachen.e., Sie könnten ein Hindernis für eine wichtige Aufgabe verursachen, die Sie ausführen möchten. In dieser Situation ziehen Sie es möglicherweise vor, Selinux auszuschalten, bis Sie diese Aufgabe ausführen, und schalten Sie sie dann wieder ein, sobald Sie fertig sind. Deshalb möchten wir heute die Methode, Selinux auf CentOS 8 auszuschalten, mit Ihnen teilen.

Methode zum Ausschalten von Selinux auf CentOS 8

Ausschalten wird Selinux offiziell als „Deaktivieren von Selinux bezeichnet“ bezeichnet.”Für die Deaktivierung von Selinux in CentOS 8 müssen Sie die angehängten Schritte ausführen:

Schritt 1: Überprüfen Sie den Status von Selinux auf CentOS 8

Zunächst starten Sie das Terminal in CentOS 8, was auch im Bild unten gezeigt wird:


Jetzt müssen Sie den Status von Selinux auf CentOS 8 überprüfen. Dieser Schritt ist obligatorisch, damit Sie möglicherweise wissen, ob Selinux derzeit auf Ihrem System ausgeführt wird oder nicht. Sie können den Status von Selinux auf CentOS 8 überprüfen, indem Sie den folgenden Befehl in Ihrem Terminal ausführen:

$ sestatus


In unserem Fall war Selinux in unserem CentOS 8 -System aktiviert. Der Status "aktiviert" wird im folgenden Bild dargestellt: gezeigt:


Wenn Sie diesen Status sehen, werden Sie sofort wissen, dass Selinux derzeit aktiviert ist. Dies bedeutet, dass Sie versuchen können, ihn jetzt zu deaktivieren.

Schritt 2: Öffnen der Selinux -Konfigurationsdatei auf CentOS 8

Für die Deaktivierung von Selinux auf CentOS 8 müssen Sie seine Konfigurationsdatei optimieren. Dazu müssen Sie zunächst einen Texteditor Ihrer Wahl verwenden, um die Konfigurationsdatei zu öffnen. Die Konfigurationsdatei von Selinux kann in CentOS 8 zugegriffen werden, indem der angehängte Befehl im Terminal ausgeführt wird:

$ sudo nano/etc/selinux/config

Wir haben versucht, die Selinux -Konfigurationsdatei mit dem Nano -Editor zu öffnen und gleichzeitig die Root -Benutzer -Berechtigungen bereitzustellen.


Sobald Sie nach dem Eingeben dieses Befehls in Ihrem Terminal die Eingabetaste getroffen haben. Unsere Selinux -Konfigurationsdatei ist im folgenden Bild angezeigt:


Schritt 3: Bearbeiten der Selinux -Konfigurationsdatei auf CentOS 8

Nach dem Öffnen der Selinux -Konfigurationsdatei in CentOS 8 müssen Sie sie jetzt bearbeiten. Sie müssen die Variable mit dem Namen "Selinux" suchen und ihren Wert auf "deaktiviert" ändern, wie im folgenden Bild hervorgehoben:


Sobald Sie diese Änderung vorgenommen haben, sollten Sie Ihre Selinux -Konfigurationsdatei nach dem Speichern schließen. Dies führt dazu, dass Ihr Selinux in Ihrem CentOS 8 -System deaktiviert wird. Diese Änderungen werden jedoch nicht sofort wirksam. Um diese Änderungen in Kraft zu setzen, müssen Sie Schritt Nr. 4 ausführen.

Schritt 4: Starten Sie das CentOS 8 -System neu

Jetzt müssen Sie Ihr System neu starten, was entweder über die CentOS 8 GUI oder durch die CLI durchgeführt werden kann. Nachfolgend geben wir den Befehl zum Neustart Ihres CentOS 8 -Systems über das Terminal an:

$ sudo stilldown -r jetzt


Mit dem Befehl „-r“ zusammen mit dem Shutdown-Befehl wird Ihr CentOS 8-System neu gestartet oder neu gestartet, während das Schlüsselwort „Jetzt“ angibt. Nachdem Sie diesen Befehl ausgeführt haben, müssen Sie einige Sekunden warten, bis Ihr System neu gestartet wird. Danach können Sie mit dem nächsten Schritt fortfahren.

Schritt 5: Überprüfen Sie, ob Selinux auf CentOS 8 ausgeschaltet wurde oder nicht

Obwohl wir alle Schritte des Ausschaltens von Selinux in CentOS 8 bis jetzt durchgeführt haben, sind wir uns immer noch nicht sicher, ob Selinux tatsächlich deaktiviert wurde oder nicht. Um dies zu überprüfen, müssen wir den Status von Selinux erneut überprüfen, indem wir den folgenden Befehl in unserem Terminal ausführen:

$ sestatus


Seit jetzt wurde Ihr Selinux erfolgreich ausgeschaltet. Daher können Sie diesmal den Status „Deaktiviert“ sehen, wie in dem unten gezeigten Bild hervorgehoben:

Abschluss

Wie wir bereits in der Einführung dieses Artikels erwähnt haben, ist die Sicherheit Ihres Linux -Systems stark auf Selinux abhängig. Aus diesem Grund wird Ihnen dringend empfohlen, es ständig aktiviert zu halten, um unerwünschte Sicherheitskatastrophen zu vermeiden. Obwohl diese Methode Ihnen die Art, SELinux in Ihrem CentOS 8 -System auszuschalten oder zu deaktivieren Wenn Sie Selinux deaktivieren, sollten Sie es sofort wieder aufnehmen. Dies kann einfach durchgeführt werden, indem der Wert der Variablen "selinux" in der SELinux -Konfigurationsdatei in "Durchsetzung" anstelle von "deaktiviert" und neu gestartet wird und Ihr System nach dieser Änderung neu gestartet wird.