Ten mechanizm działa w trzech różnych trybach działania, i.mi., Egzekwowanie, dopuszczalne i niepełnosprawne. Pierwsze dwa tryby działają, gdy włączyłeś mechanizm Selinux, podczas gdy tryb „wyłączony” oczywiście działa, jeśli Selinux został wyłączony. Również tryb „egzekwowania” działa poprzez zastosowanie wszystkich zasad zasad zapisanych dla Selinux, podczas gdy tryb „dopuszczalny” pozwala dodać nowe reguły do zasady bezpieczeństwa.
Czasami jednak zasady zdefiniowane w polityce bezpieczeństwa Selinux są tak surowe, że zaczynają powodować kłopoty z twoimi rutynowymi zadaniami, tj.mi., Mogą spowodować przeszkodę w ważnym zadaniu, które próbujesz wykonać. W tej sytuacji możesz wolić wyłączyć Selinux do czasu wykonania tego zadania, a następnie włączanie go ponownie po zakończeniu. Dlatego dzisiaj chcielibyśmy podzielić się z Wami metodą wyłączania Selinux w Centos 8.
Metoda wyłączania Selinux na CentOS 8
Wyłączając, Selinux jest formalnie określany jako „Wyłączanie Selinux.„Tak więc, aby wyłączyć Selinux na CentOS 8, będziesz musiał wykonać dołączone kroki:
Krok 1: Sprawdzanie statusu SELINUX na Centos 8
Po pierwsze, uruchomisz terminal w Centos 8, który pokazano również na poniższym obrazku:
Teraz musisz sprawdzić status Selinux na Centos 8. Ten krok jest obowiązkowy, abyś mógł wiedzieć, czy Selinux obecnie działa w twoim systemie, czy nie. Możesz sprawdzić status Selinux w Centos 8, uruchamiając następujące polecenie w terminalu:
W naszym przypadku Selinux został włączony w naszym systemie Centos 8. Jego status „włączony” jest zilustrowany na poniższym pokazie:
Widząc ten status, od razu dowiesz się, że Selinux jest obecnie włączony, co oznacza, że możesz go teraz wyłączyć.
Krok 2: Otwarcie pliku konfiguracyjnego Selinux na CentOS 8
Aby wyłączyć Selinux na CentOS 8, musisz dostosować jego plik konfiguracyjny. W tym celu najpierw musisz użyć dowolnego edytora tekstu, aby otworzyć plik konfiguracyjny. Plik konfiguracyjny Selinux można uzyskać w CentOS 8, wykonując dołączone polecenie w terminalu:
$ sudo nano/etc/selinux/configPróbowaliśmy otworzyć plik konfiguracyjny Selinux z nano Editor.
Gdy tylko naciśniesz klawisz Enter po wpisaniu tego polecenia w terminalu, plik konfiguracyjny Selinux otworzy się z określonym edytorem w wyżej wymienionym poleceniu. Nasz plik konfiguracyjny Selinux jest pokazany na poniższym obrazku:
Krok # 3: Edycja pliku konfiguracyjnego Selinux na CentOS 8
Po otwarciu pliku konfiguracyjnego Selinux w Centos 8, musisz go teraz edytować. Musisz zlokalizować zmienną o nazwie „Selinux” i zmienić jej wartość na „niepełnosprawne”, jak podkreślono na następującym obrazie:
Po dokonaniu tej modyfikacji należy zamknąć swój plik konfiguracyjny Selinux po jego zapisaniu. Wykonanie tego spowoduje wyłączenie Selinux w systemie CentOS 8; Jednak zmiany te nie będą natychmiastowe. Aby wprowadzić te zmiany, aby wejść w życie, będziesz musiał wykonać krok nr 4.
Krok # 4: Ponowne uruchomienie systemu Centos 8
Teraz musisz ponownie uruchomić swój system, który można wykonać przez Centos 8 GUI lub przez CLI. Below we will state the command for rebooting your CentOS 8 system via the terminal:
$ sudo shutdown -r teraz
Flaga „-R” wraz z poleceniem wyłączania służy do ponownego uruchomienia lub ponownego uruchomienia systemu CentOS 8, podczas gdy słowo kluczowe „teraz” wskazuje, że wspomniana operacja zostanie wykonana bez żadnych opóźnień. Po uruchomieniu tego polecenia będziesz musiał poczekać kilka sekund, aż system zostanie ponownie uruchomiony, po czym możesz kontynuować następny krok.
Krok # 5: Sprawdzanie, czy Selinux został wyłączony, czy nie w Centos 8
Chociaż wykonaliśmy wszystkie etapy wyłączania Selinux na CentoS 8 do tej pory, nadal nie jesteśmy pewni, czy Selinux faktycznie został wyłączony, czy nie. Aby to zweryfikować, musimy ponownie sprawdzić status Selinux, uruchamiając następujące polecenie w naszym terminalu:
$ sestatus
Odkąd twój Selinux został z powodzeniem wyłączony. Dlatego tym razem będziesz mógł zobaczyć status „niepełnosprawny”, jak podkreślono na obrazie pokazanym poniżej:
Wniosek
Jak już wspomnieliśmy we wprowadzeniu tego artykułu, że bezpieczeństwo twojego systemu Linux opiera się w dużej mierze na Selinux. Dlatego wysoce zalecane jest, abyś był włączony przez cały czas, aby uniknąć niepożądanych katastrof bezpieczeństwa. Chociaż ta metoda uczy sposobu wyłączenia lub wyłączenia Selinux w twoim systemie CentOS 8 i jest również bardzo skuteczna, nadal chcielibyśmy doradzić, jak tylko wykonasz zadanie, które zamierzałeś wykonać po wykonaniu później Wyłączając SELINUX, należy go natychmiast ponownie włączyć. Można to po prostu zrobić, zmieniając wartość zmiennej „SELINUX” w pliku konfiguracyjnym Selinux na „egzekwowanie” zamiast „wyłączonego” i ponownie uruchamianie systemu po dokonaniu tej modyfikacji.