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

So deaktivieren Sie SELinux vorübergehend oder dauerhaft

Linux gilt als eines der sichersten Betriebssysteme, die Sie heute verwenden können, das liegt an seinen illustren Sicherheitsimplementierungsfunktionen wie SELinux (Security-Enhanced Linux).

Für den Anfang, SELinux wird als obligatorische Zugriffskontrolle (MAC ) Sicherheitsstruktur, die im Kernel ausgeführt wird. SELinux bietet ein Mittel zur Durchsetzung einiger Sicherheitsrichtlinien, die ansonsten von einem Systemadministrator nicht effektiv implementiert würden.

Wenn Sie RHEL/CentOS installieren oder mehrere Derivate, das SELinux Funktion oder Dienst standardmäßig aktiviert ist, aus diesem Grund unterstützen einige Anwendungen auf Ihrem System diesen Sicherheitsmechanismus möglicherweise nicht. Damit solche Anwendungen normal funktionieren, müssen Sie daher SELinux deaktivieren oder deaktivieren .

Wichtig :Wenn Sie SELinux nicht deaktivieren möchten, sollten Sie die folgenden Artikel lesen, um einige obligatorische Zugriffskontrollen für Dateien und Dienste zu implementieren, damit sie ordnungsgemäß funktionieren.

Don' t Fräulein: Richten Sie die obligatorische Zugriffskontrolle mit SELinux unter Linux ein

Don' t Fräulein: Implementieren Sie die obligatorische Zugriffskontrolle mit SELinux und AppArmor in Linux

In dieser Anleitung gehen wir durch die Schritte, die Sie befolgen können, um den Status von SELinux zu überprüfen und deaktivieren Sie auch SELinux in CentOS/RHEL und Fedora , falls es aktiviert ist.

Wie kann ich SELinux unter Linux deaktivieren

Überprüfen Sie als erstes den Status von SELinux auf Ihrem System, und Sie können dies tun, indem Sie den folgenden Befehl ausführen:

$ sestatus

Fahren Sie als Nächstes damit fort, SELinux auf Ihrem System zu deaktivieren. Dies kann vorübergehend oder dauerhaft erfolgen, je nachdem, was Sie erreichen möchten.

SELinux vorübergehend deaktivieren

Zum Deaktivieren von SELinux Geben Sie vorübergehend den folgenden Befehl als root ein:

# echo 0 > /selinux/enforce

Alternativ können Sie den setenforce verwenden Werkzeug wie folgt:

# setenforce 0

Verwenden Sie andernfalls das Zulässige Option anstelle von 0 wie unten:

# setenforce Permissive

Diese oben genannten Methoden funktionieren nur bis zum nächsten Neustart , um SELinux dauerhaft zu deaktivieren, gehen Sie daher zum nächsten Abschnitt.

SELinux dauerhaft deaktivieren

Um SELinux dauerhaft zu deaktivieren, verwenden Sie Ihren bevorzugten Texteditor, um die Datei /etc/sysconfig/selinux zu öffnen wie folgt:

# vi /etc/sysconfig/selinux

Ändern Sie dann die Direktive SELinux=enforcing zu SELinux=disabled wie im Bild unten gezeigt.

SELINUX=disabled

Speichern und beenden Sie dann die Datei. Damit die Änderungen wirksam werden, müssen Sie neu starten Ihr System und überprüfen Sie dann den Status von SELinux mit sestatus Befehl wie gezeigt:

$ sestatus

Abschließend sind wir die einfachen Schritte durchgegangen, die Sie befolgen können, um SELinux zu deaktivieren auf CentOS/RHEL und Fedora . In diesem Thema gibt es nicht viel zu behandeln, aber darüber hinaus kann es sich als hilfreich erweisen, mehr über SELinux zu erfahren, insbesondere für diejenigen, die sich für die Erforschung von Sicherheitsfunktionen in Linux interessieren.


Linux
  1. So deaktivieren Sie SELinux unter CentOS 7/6 und RHEL 7/6

  2. So deaktivieren Sie ETag in NGINX

  3. Wie deaktiviere ich Bootchart?

  4. Wie deaktiviere ich SELinux auf CentOS?

  5. So deaktivieren oder setzen Sie SELinux in den Permissive-Modus

So deaktivieren Sie SELinux unter CentOS 8

So deaktivieren Sie SELinux unter CentOS

So deaktivieren Sie Swap dauerhaft unter Linux

Befehl zum dauerhaften Deaktivieren von SELinux auf AlmaLinux 8

So deaktivieren Sie SELinux auf AlmaLinux 8 oder Rocky

So deaktivieren Sie SELinux auf AlmaLinux 8