GNU/Linux >> Znalost Linux >  >> Arch Linux

Jak zakázat SELinux na AlmaLinux 8

V tomto tutoriálu vám ukážeme, jak deaktivovat SELinux na AlmaLinux 8. Pro ty z vás, kteří nevěděli, SELinux (Security-Enhanced Linux) je modul linuxového jádra, který poskytuje mechanismus pro vynucení bezpečnostních zásad řízení přístupu včetně MAC (Mandatory Access Control). Pravidla zásad SELinux určují, jak procesy a uživatelé spolu interagují a jak procesy a uživatelé interagují se soubory. Když neexistuje žádné pravidlo explicitně povolující přístup k objektu , například u procesu otevírání souboru je přístup odepřen.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem deaktivaci SELinuxu na AlmaLinuxu 8.

Předpoklady

  • Server s jedním z následujících operačních systémů:AlmaLinux 8, CentOS nebo Rocky Linux 8.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Zakažte SELinux na AlmaLinux 8

Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.

sudo dnf update
sudo dnf install epel-release

Krok 2. Zkontrolujte stav SELinux na AlmaLinux.

Aktuální stav SELinuxu můžete zkontrolovat pomocí následujícího příkazu:

sestatus

Výstup:

SELinux status:                 enabled
SELinuxfs mount:                /sys/fs/selinux
SELinux root directory:         /etc/selinux
Loaded policy name:             targeted
Current mode: enforcing
Mode from config file: enforcing
Policy MLS status:              enabled
Policy deny_unknown status:     allowed
Memory protection checking:     actual (secure)
Max kernel policy version:      16

Krok 3. Zakažte SELinux na AlmaLinux 8.

Deaktivace SELinuxu může zahrnovat buď jeho změnu na permisivní režim, nebo jeho úplné zakázání.

  • Změna režimu SELinux na Permisivní:

Nemusíme restartovat náš systém, aby se tato změna projevila, a změnu můžeme provést provedením následujícího příkazu:

sudo setenforce 0

Znovu zkontrolujte aktuální režim SELinuxu:

sestatus
  • Trvalé zakázání režimu SELinux:

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

sudo nano /etc/selinux/config

Změňte hodnotu SELINUX na vypnuto:

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#       enforcing - SELinux security policy is enforced.
#       permissive - SELinux prints warnings instead of enforcing.
#       disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these three values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected. 
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

Uložte soubor a restartujte systém:

reboot

Po restartu zkontrolujte aktuální stav SELinux:

sestatus

Blahopřejeme! Úspěšně jste deaktivovali SELinux. Děkujeme, že jste použili tento návod k deaktivaci Security-Enhanced Linux ve vašem systému AlmaLinux 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web AlmaLinux .


Arch Linux
  1. Jak dočasně nebo trvale zakázat SELinux

  2. Jak zakázat Cryptswap?

  3. Jak zakázat Bootchart?

  1. Jak zakázat SELinux na CentOS?

  2. Zakažte SELinux na CentOS 6

  3. Jak zakázat nebo nastavit SELinux do Permisivního režimu

  1. Jak deaktivovat SElinux na CentOS 7

  2. Jak zakázat/povolit firewall na AlmaLinuxu

  3. Jak zakázat SELinux na AlmaLinuxu