Jak wyłączyć Selinux na Centos 8 i RHEL 8

Jak wyłączyć Selinux na Centos 8 i RHEL 8

SELINUX (Linux-wzmocniony bezpieczeństwo) to moduł bezpieczeństwa jądra Linux, który zapewnia lepsze bezpieczeństwo dla systemów Linux. Selinux zapewnia mechanizm obsługi zasad bezpieczeństwa kontroli dostępu. To określa, w jaki sposób procesy komunikują się ze sobą i wchodzą w interakcje z plikami.

Wyłączanie Selinux w systemie, szczególnie na serwerach produkcyjnych, nie jest to dobra praktyka. W przypadku systemów programisty.

W tym polu, nauczysz się wyłączyć Selinux w systemie Centos 8 lub Rhel 8 Linux.

Tryby SELINUX

Selinux ma trzy tryby do uruchomienia zgodnie z opisem poniżej. Domyślna SELINUX działa w trybie egzekwowania w systemie Centos lub Rhel Linux.

  • Egzekwowanie - Polityka bezpieczeństwa Selinux jest egzekwowana.
  • Dozwalający - Selinux umożliwia dostęp, ale drukuje ostrzeżenia o naruszeniach zasad.
  • Wyłączony - Żadne zasady Selinux nie jest ładowane.

W tym artykule omówimy, jak zmienić tryb Selinux, aby dopuścić się lub całkowicie go wyłączyć w systemie Centos i Redhat Linux.

Sprawdź status SELINUX

Możesz użyć getenforce polecenie, aby wyświetlić status Selinux. Inne polecenie sestatus Podaje więcej szczegółów na temat statusu Selinux.

Naciśnij Ctrl+Alt+T, aby uruchomić terminal i wpisz:

sestatus  

Zobaczysz wyjście, takie jak:

SELINUX Status: Włączone Selinuxfs Mount:/sys/FS/Selinux Selinux Root Directory:/etc/selinux Załadowany zasadę Nazwa zasady: Ukierunkowany Tryb bieżący: Tryb wymuszania Plik konfiguracyjny: Zastosowanie Polityka MLS Status: Włączone zasady DEny_unkNown Status: Rzeczywiste (bezpieczne) MAX MAX KERNEL Policy Wersja: 33 

Powyższy status pokazuje, że Selinux jest włączony i egzekwowanie.

Wyłącz Selinux na Centos/RHEL 8

Zaktualizuj plik konfiguracyjny Selinux i ustaw SELINUX = wyłączony Aby na stałe wyłączyć Selinux w systemie. To całkowicie wyłączy cały kontekst Selinux.

sudo nano/etc/selinux/config  

Ustawić Selinux wartość do wyłączony:

SELINUX = wyłączony 

Uruchom ponownie instancję, aby zastosować zmiany.

Możesz ponownie aktywować Selinux, ustawienie Selinux = egzekwowanie w pliku konfiguracyjnym. Zamiast wyłączania Selinux, możesz ustawić go w tryb dopuszczalny.

Ustaw Selinux w trybie dopuszczalnym (tymczasowe)

Tryb dopuszczalny oznacza, że ​​zasady SELINUX nie są egzekwowane. Selinux nie zaprzecza żadnym operacjom, nawet oni dokonują naruszeń zasad. Tworzy tylko dzienniki, co jest pomocne w debugowaniu.

Tymczasowo możesz ustawić Selinux w trybie dopuszczalnym za pomocą jednego z poniższych poleceń.

sudo setenforce 0  
sudo setenforce dopuszczalne  

Po ponownym uruchomieniu systemu tryb tymczasowy zostanie wyłączony, a Selinux ponownie w egzekwowaniu. Użyj następnej metody, aby stałe zastosować zmiany.

Ustaw Selinux w trybie dopuszczalnym (stałe)

Możesz również Skonfiguruj tryb dopuszczalny Selinux na stałe edytując plik konfiguracyjny. Edytuj konfigurację w swojej ulubionej edycji tekstu:

sudo nano/etc/selinux/config  

Ustaw Selinux wartość do dozwalający.

SELINUX = dopuszczalny 

Zapisz swój plik i zamknij. Następnie ponownie uruchom swój system, aby zastosować zmiany.

Upadek

W tym samouczku dowiedziałeś się o wyłączaniu Selinux na stałe lub skonfiguruj go w trybie dopuszczalnym Centos 8 lub Rhel 8 Linux Systems.

Możesz przeczytać więcej o Selinux na jej oficjalnej stronie: What Is Selinux?