Jak zakázat SELinux na Fedora Linux 39

Jak Zakazat Selinux Na Fedora Linux 39



SELinux poskytuje Fedora Linux 39 extrémní úroveň zabezpečení. Často to způsobuje další bolesti hlavy, protože SELinux je příliš přísný, což velmi ztěžuje spouštění různých služeb na Fedora Linuxu 39. To je jeden z důvodů, proč možná uvažujete o deaktivaci SELinuxu.

Dalším důvodem, proč si můžeme myslet, že deaktivujeme SELinux, je, když používáte Fedora Linux 39 na jednodeskových počítačích (SBC), jako je Raspberry Pis. Protože tyto minipočítače mají omezené zdroje, deaktivace SELinuxu trochu zlepší výkon.

Nedoporučujeme úplně deaktivovat SELinux a ponechat váš systém nechráněný. Ale pokud se jedná o testovací počítač, jednodeskový počítač (SBC) s omezenými zdroji nebo jen počítač v privátní síti, která není žádným způsobem přístupná zvenčí, můžete SELinux deaktivovat.







V tomto článku vám ukážeme, jak úplně zakázat SELinux na Fedoře 39 v případě, že to budete potřebovat.



Téma obsahu:

  1. Kontrola aktuálního stavu SELinuxu
  2. Změna režimů SELinux
  3. Úplné zakázání SELinuxu pomocí parametru spouštění jádra
  4. Kontrola, zda je SELinux zakázán
  5. Opětovné povolení SELinuxu
  6. Závěr

Kontrola aktuálního stavu SELinuxu

Chcete-li zkontrolovat aktuální stav SELinuxu, spusťte následující příkaz:



$ getenforce

Jak můžete vidět, SELinux je v režimu „Enforcing“. Toto je výchozí režim SELinuxu na Fedoře 39. V tomto režimu je SELinux plně aktivní a funkční.





  Automaticky vygenerovaný snímek obrazovky s popisem počítače

Změna režimů SELinux

SELinux má dva režimy: režim „Vynucování“ a režim „Povolení“.



V režimu „Vynucování“ SELinux vynucuje své bezpečnostní zásady. V „Permisivním“ režimu SELinux zaznamenává pouze varování; nevynucuje žádné zásady. Takže v „Permisivním“ režimu vám SELinux umožní dělat věci přesně tak, jak byste dělali, kdyby byl deaktivován.

Namísto úplného vypnutí SELinuxu jej můžete nastavit na „Permisivní“ režim, pokud nemáte na mysli něco jiného.

Chcete-li nastavit SELinux na „Permisivní“ režim, spusťte následující příkaz:

$ sudo ale -i 's/^SELINUX=vynucování/SELINUX=permisivní/g' / atd / selinux / config

Aby se změny projevily, restartujte systém Fedory:

$ sudo restartovat

Jak můžete vidět, SELinux je nastaven na „Permisivní“ režim.

$ getenforce

  Automaticky vygenerovaný snímek obrazovky s popisem počítače

Pomocí následujícího příkazu můžete změnit zpět SELinux do režimu „Enforcing“:

$ sudo ale -i 's/^SELINUX=permisivní/SELINUX=vynucování/g' / atd / selinux / config

Poté restartujte počítač, aby se změny projevily.

$ sudo restartovat

Úplné zakázání SELinuxu pomocí parametru spouštění jádra

Chcete-li zcela zakázat SELinux na Fedoře 39 pomocí spouštěcího parametru jádra, spusťte následující příkaz:

$ sudo umouněný --update-kernel VŠECHNO --args 'selinux=0'

Jak můžete vidět, zaváděcí parametr jádra „selinux=0“ je nastaven pro všechny dostupné zaváděcí položky GRUB Fedory 39.

$ sudo umouněný --informace VŠECHNO

Aby se změny projevily, restartujte počítač.

$ sudo restartovat

Kontrola, zda je SELinux zakázán

Chcete-li zkontrolovat, zda je SELinux zakázán, spusťte následující příkaz:

$ getenforce

Jak vidíte, SELinux je zakázán.

Opětovné povolení SELinuxu

Chcete-li znovu aktivovat SELinux, odstraňte zaváděcí parametr jádra „selinux=0“ pomocí následujícího příkazu:

$ sudo umouněný --update-kernel VŠECHNO --remove-args 'selinux=0'

Jak můžete vidět, zaváděcí parametr jádra „selinux=0“ je odstraněn ze všech zaváděcích položek GRUB Fedory 39.

$ sudo umouněný --informace VŠECHNO

  Automaticky vygenerovaný snímek obrazovky s popisem počítače

Aby se změny projevily, restartujte počítač.

$ sudo restartovat

Jakmile se váš počítač spustí, SELinux by měl být povolen, jak můžete vidět na následujícím snímku obrazovky:

$ getenforce

Závěr

V tomto článku jsme vám ukázali, jak změnit režimy SELinux (z „vynucování“ na „povolující“ a naopak) na Fedoře 39. Také jsme vám ukázali, jak úplně zakázat SELinux na Fedoře 39 pomocí „selinux=0“ parametr jádra a jak znovu povolit SELinux na Fedoře 39.