So deaktivieren/aktivieren Sie SELinux unter Ubuntu 22.04 Jammy Jellyfish Linux
Der Zweck dieses Tutorials besteht darin, die Schritt-für-Schritt-Anleitung zum Installieren, Aktivieren und Deaktivieren von SELinux auf Ubuntu 22.04 Jammy Jellyfish zu behandeln.
SELinux, was für Security Enhanced Linux steht, ist eine zusätzliche Ebene der Sicherheitskontrolle, die für Linux-Systeme entwickelt wurde. Die ursprüngliche Version von SELinux wurde von der NSA entwickelt. Der größte Beitragszahler ist derzeit Red Hat.
In diesem Tutorial lernen Sie:
- So installieren Sie SELinux unter Ubuntu 22.04
- So aktivieren und deaktivieren Sie SELinux unter Ubuntu 22.04
So deaktivieren und aktivieren Sie SELinux unter Ubuntu 22.04 Schritt für Schritt Anleitung
Wir beginnen mit der Installation von SELinux auf Ubuntu 22.04 und zeigen dann, wie Sie es aktivieren oder deaktivieren können.
Stellen Sie sicher, dass Sie wissen, was Sie tun! Ubuntu bietet AppArmor als Alternative zu SELinux an. SELinux ist zwar unter Ubuntu verfügbar, befindet sich aber eher in einem experimentellen Stadium und wird höchstwahrscheinlich Ihr System beflügeln, wenn es auf den
Erzwingungsmodus eingestellt ist. Falls Sie SELinux verwenden müssen, stellen Sie sicher, dass Sie zuerst AppArmor deaktivieren. Legen Sie außerdem SELinux zuerst auf den permissiven Modus fest, und überprüfen Sie Ihre Protokolle auf potenzielle Probleme, bevor Sie den Erzwingungsmodus aktivieren. SELinux installieren und aktivieren
Der erste Schritt besteht darin, SELinux zu installieren. Beginnen Sie damit, ein Befehlszeilenterminal zu öffnen und die notwendigen
Pakete mit den unten stehenden apt-Befehlen zu installieren.sudo apt update sudo apt install policycoreutils selinux-utils selinux-basicsFühren Sie als Nächstes den folgenden Befehl mit Root-Berechtigungen aus, um SELinux auf dem System zu aktivieren.
sudo selinux-activateLegen Sie als Nächstes SELinux auf den Erzwingungsmodus fest:
sudo selinux-config-enforcingStarten Sie Ihr System neu. Die Neubezeichnung wird ausgelöst, nachdem Sie Ihr System neu gestartet haben. Wenn der Vorgang abgeschlossen ist, wird das System automatisch noch einmal neu gestartet.
rebootÜberprüfen Sie den SELinux-Status mit dem folgenden Befehl, um sicherzustellen, dass er sich im
Erzwingungsmodusbefindet.sestatus
Deaktivieren von SELinux
Um SELinux zu deaktivieren, öffnen Sie die Konfigurationsdatei
/etc/selinux/configund ändern Sie die folgende Zeile:FROM: SELINUX=enforcing TO: SELINUX=disabledStarten Sie Ihr System neu, damit die Änderungen wirksam werden.
reboot-
Alternativ können Sie SELinux mit dem folgenden Befehl vorübergehend in den
permissivenModus versetzen.sudo setenforce 0Beachten Sie, dass diese Änderung einen Neustart nicht überlebt und später wieder zur
Erzwingungzurückkehrt. Um SELinux wieder zu aktivieren, führen Sie einfach Folgendes aus:sudo setenforce 1
Weitere Informationen finden Sie in unserem anderen Tutorial zum Deaktivieren von SELinux.
Abschließende Gedanken
In diesem Tutorial haben wir gesehen, wie man SELinux auf Ubuntu 22.04 Jammy Jellyfish Linux installiert. Wir haben auch gelernt, wie man SELinux aktiviert und deaktiviert. Obwohl Ubuntu mit AppArmor geliefert wird, ist es möglich, SELinux stattdessen auf Ubuntu auszuführen, obwohl dies nur in Nischenszenarien geeignet ist.


