Website-Suche

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.

WAS IST SELINUX?
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.

WARNING
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

  1. 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-basics
    
  2. Führen Sie als Nächstes den folgenden Befehl mit Root-Berechtigungen aus, um SELinux auf dem System zu aktivieren.

    
    sudo selinux-activate
    
  3. Legen Sie als Nächstes SELinux auf den Erzwingungsmodus fest:

    
    sudo selinux-config-enforcing
    

  4. Starten 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
    

  5. Überprüfen Sie den SELinux-Status mit dem folgenden Befehl, um sicherzustellen, dass er sich im Erzwingungsmodus befindet.

    
    sestatus
    

Deaktivieren von SELinux

  1. Um SELinux zu deaktivieren, öffnen Sie die Konfigurationsdatei /etc/selinux/config und ändern Sie die folgende Zeile:

    
    FROM:
    SELINUX=enforcing
    TO:
    SELINUX=disabled
    
  2. Starten Sie Ihr System neu, damit die Änderungen wirksam werden.

    
    reboot
    
  3. Alternativ können Sie SELinux mit dem folgenden Befehl vorübergehend in den permissiven Modus versetzen.

    
    sudo setenforce 0
    

    Beachten Sie, dass diese Änderung einen Neustart nicht überlebt und später wieder zur Erzwingung zurü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.

Verwandte Artikel: