So deaktivieren Sie Selinux vorübergehend oder dauerhaft
- 2179
- 547
- Tom Jakobs
Linux gilt als eines der sichersten Betriebssysteme, die Sie heute verwenden können. Dies liegt an seinen illustren Sicherheit implementierenden Funktionen wie Selinux (Security-verbesserte Linux).
Deaktivieren Sie Selinux in Centos, Rhel und FedoraFür Starter, Selinux wird als obligatorische Zugangskontrolle beschrieben (MAC) Sicherheitsstruktur im Kernel ausgeführt. Selinux bietet die Möglichkeit, einige Sicherheitsrichtlinien durchzusetzen, die sonst nicht effektiv von einem Systemadministrator implementiert werden würden.
Wenn Sie installieren Rhel/Centos oder mehrere Derivate, die Selinux Feature oder Service ist standardmäßig aktiviert, da einige Anwendungen in Ihrem System diesen Sicherheitsmechanismus möglicherweise nicht unterstützt. Um solche Anwendungen normal zu funktionieren, müssen Sie daher deaktivieren oder deaktivieren Selinux.
Wichtig: Wenn Sie Selinux nicht deaktivieren möchten, sollten Sie die folgenden Artikel lesen, um eine obligatorische Zugriffskontrolle für Dateien und Dienste zu implementieren, um ordnungsgemäß zu funktionieren.
Verpassen Sie nicht: Richten Sie die obligatorische Zugriffskontrolle mit Selinux unter Linux ein
Verpassen Sie nicht: Implementieren Sie obligatorische Zugriffskontrolle mit Selinux und Apparmor unter Linux
In dieser Anleitung werden wir durch Schritte gehen, die Sie befolgen können, um den Status von zu überprüfen Selinux und auch deaktivieren Selinux In CentOS/Rhel Und Fedora, falls es aktiviert ist.
Wie kann ich Selinux unter Linux deaktivieren?
Das erste, was Sie tun müssen, ist, den Status von zu überprüfen Selinux In Ihrem System können Sie dies tun, indem Sie den folgenden Befehl ausführen:
$ sestatusÜberprüfen Sie den Status von Selinux
Gehen Sie als nächstes mit der Deaktivierung von Selinux in Ihrem System fort.
Deaktivieren Sie Selinux vorübergehend
Etwas deaktivieren Selinux Geben Sie vorübergehend den folgenden Befehl als root aus:
# echo 0> /selinux /erzwingen
Alternativ können Sie die verwenden SetEnforce
Werkzeug wie folgt:
# SetEnforce 0
Verwenden Sie sonst die Zulässt Option statt von 0 wie nachstehend:
# SetEnforce zulässt
Diese oben genannten Methoden funktionieren nur bis zum nächsten Neustart, Um Selinux dauerhaft zu deaktivieren, wechseln Sie daher zum nächsten Abschnitt.
Selinux dauerhaft deaktivieren
Um Selinux dauerhaft zu deaktivieren, öffnen Sie Ihren bevorzugten Texteditor, um die Datei zu öffnen /etc/sysconfig/selinux
folgendermaßen:
# vi/etc/sysconfig/selinuxSelinux -Durchsetzungsmodus
Dann ändern Sie die Richtlinie Selinux = Durchsetzung
Zu Selinux = deaktiviert
Wie im folgenden Bild gezeigt.
Selinux = deaktiviertSelinux dauerhaft deaktivieren
Speichern und beenden Sie dann die Datei, damit die Änderungen wirksam werden müssen Neustart Ihr System und dann den Status von SELinux überprüft sestatus Befehl wie gezeigt:
$ sestatusÜberprüfen Sie den Selinux -Status
Zusammenfassend haben wir uns die einfachen Schritte durchgesehen, die Sie befolgen können, um zu deaktivieren Selinux An CentOS/Rhel Und Fedora. Unter diesem Thema gibt es nicht viel zu behandeln, aber außerdem kann es sich als hilfreich erweisen, mehr über Selinux zu erfahren, insbesondere für diejenigen, die Sicherheitsfunktionen unter Linux erkunden möchten.