O bezpečnosti v Linuxu jsme toho hodně slyšeli a ne vždy o tom mluvíme, protože systém není založen na určitých bezpečnostních zásadách. To může vytvářet četná rizika od krádeže informací po obecné selhání systému s nevratnými důsledky. Z tohoto důvodu vyvinul Linux Security-Enhanced Linux (SELinux), což je v podstatě bezpečnostní architektura pro systémy Linux, která správcům umožňuje centralizovanou kontrolu nad tím, zda uživatelé mají nebo nemají přístup k systému, což je ideální pro problémy s ochranou osobních údajů. informace o vybavení. SELinux byl vydán v roce 2000 a jeho integrace do jádra Linuxu byla v roce 2003.
Pravidla zásad SELinux umožňují identifikovat způsob, jakým lze vidět procesy Linuxu a uživatele pracující na počítači, což umožňuje, že pokud s konkrétním přístupovým oprávněním k objektu není spojeno žádné pravidlo, bude tento přístup jednoduše odepřen, což může ovlivnit jiné typy operace na obecné úrovni systému.
Režimy SELinuxSELinux má tři provozní režimy, kterými jsou:
- Vynucování - To umožňuje přístup na základě integrovaných pravidel zásad SELinuxu.
- Povolené: v tomto režimu budou registrovány pouze akce, které mají být odepřeny, pokud je použit povinný režim.
- Zakázáno - Jak název napovídá, toto nenačte žádné zásady SELinux.
Ve výchozím nastavení bude mít CentOS 8 povolený SELinux a v povinném režimu (Vynucování), což může ovlivnit určité administrativní úkoly, takže Solvetic vysvětlí, jak funkčně zakázat SELinux v CentOS 8.
1. Zakažte SELinux na CentOS 8
Krok 1
První věc, kterou musíme udělat, je znát stav SELinuxu, proto spustíme následující příkaz:
SestatusKrok 2
V důsledku toho uvidíme úplné podrobnosti o SELinuxu následovně:
ZVĚTŠIT
Krok 3
Vidíme, že jeho stav je povolený (povolený), v tomto stavu může být v povinném nebo tolerantním režimu, mezi režimy můžeme přepínat následujícím příkazem, pokud si přejeme:
sudo setenforce 0Krok 4
Pokud chceme, aby byl SELinux vždy tolerantní, upravíme následující soubor:
sudo nano / etc / selinux / configKrok 5
Tam v řádku SELINUX změníme hodnotu „vynucení“ na „tolerantní“. Uložíme změny a restartujeme relaci, abychom proces dokončili.
ZVĚTŠIT
2. V CentOS 8 zcela deaktivujte SELinux
Krok 1
Pokud je plánem zcela zakázat SELinux, přistupujeme k souboru znovu:
sudo nano / etc / selinux / configKrok 2
V řádku SELINUX nastavíme hodnotu „deaktivováno“:
ZVĚTŠIT
Krok 3
Změny uložíme pomocí následující kombinace kláves:
Ctrl + O
Editor opustíme pomocí:
Ctrl + X
Krok 4
Restartujeme CentOS 8 a můžeme znovu ověřit stav SELinux:
sestatus
ZVĚTŠIT
Je tak jednoduché zakázat SELinux na CentOS 8.