Cílem tohoto článku je nainstalovat, povolit a zakázat SELinux na Ubuntu 20.04 Focal Fossa Linux.
Ujistěte se, že víte, co děláte! Ubuntu nabízí AppArmor jako alternativu k SELinuxu. I když je SELinux k dispozici na Ubuntu, je spíše v experimentální fázi a s největší pravděpodobností zničí váš systém, pokud je nastaven na
enforcing
režimu. V případě, že musíte použít SELinux, nezapomeňte nejprve deaktivovat AppArmor. Také nejprve nastavte SELinux na permissive
než povolíte enforcing
, zkontrolujte, zda ve svých protokolech nejsou možné problémy režimu.V tomto tutoriálu se naučíte:
- Jak nainstalovat SELinux
- Jak povolit SELinux
- Jak deaktivovat SELinux
Povoleno SELinux na Ubuntu 20.04 Focal Fossa Linux
Požadavky na software a použité konvence
Kategorie | Požadavky, konvence nebo použitá verze softwaru |
---|---|
Systém | Nainstalováno Ubuntu 20.04 nebo upgradované Ubuntu 20.04 Focal Fossa |
Software | SELinux |
Jiné | Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz. |
Konvence | # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel |
Jak zakázat/povolit SELinux na Ubuntu 20.04 pokyny krok za krokem
Povolit SELinux
- Prvním krokem je instalace SELinuxu. Použijte
apt
příkaz k instalaci následujících balíčků:$ sudo apt install policycoreutils selinux-utils selinux-basics
- Aktivujte SELinux:
$ sudo selinux-activate
- Dále nastavte SELinux na režim vynucení:
$ sudo selinux-config-enforcing
Aktivujte SELinux a nastavte jej na Enforcing mode - Restartujte systém. Změna označení se spustí po restartování systému. Po dokončení se systém automaticky restartuje ještě jednou. SELinux Relabelling na Ubuntu 20.04
- Zkontrolujte stav SELinux:
$ estatus SELinux status: enabled SELinuxfs mount: /sys/fs/selinux SELinux root directory: /etc/selinux Loaded policy name: default Current mode: enforcing Mode from config file: error (Success) Policy MLS status: enabled Policy deny_unknown status: allowed Memory protection checking: requested (insecure) Max kernel policy version: 31
Zakázat SELinux
- Chcete-li zakázat SELinux, otevřete
/etc/selinux/config
konfiguračního souboru a změňte následující řádek:FROM: SELINUX=enforcing TO: SELINUX=disabled
- Restartujte systém.
Jak odebrat dok na Ubuntu 20.04 Focal Fossa GNOME Desktop
Jak deaktivovat AppArmor na Ubuntu 20.04 Focal Fossa Linux