Jak wyłączyć Selinux na Fedorze
- 1516
- 379
- Igor Madej
SELINUX (Linux wzmocniony bezpieczeństwem) to moduł bezpieczeństwa jądra Linux, który zapewnia lepsze bezpieczeństwo 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.
Nigdy nie zalecamy wyłączenia Selinux w systemie, szczególnie na serwerach produkcyjnych. W systemach programistów możesz go wyłączyć tylko wtedy, gdy utrudniasz swoją pracę ze względu na jej zasady.
Tryby Selinux:
Selinux ma trzy tryby do uruchomienia zgodnie z opisem poniżej. Domyślna SELINUX działa w trybie egzekwowania w systemie Fedora 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 Fedora 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.
Otwórz terminal w systemach i typu Fedora:
sestatus
Zobaczysz Ouptuta jako:
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 egzekwowany.
Ustaw Selinux w trybie dopuszczalnym (tymczasowe)
Tryb dopuszczalny oznacza, że zasady SELINUX nie są egzekwowane. Selinux nie zaprzecza żadnej operacji, nawet jeśli 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
Zmiany plików będą odzwierciedlać po ponownym uruchomieniu systemu.
Na stałe wyłącz Selinux na Fedorze
Zaktualizuj plik konfiguracyjny Selinux i ustaw SELINUX = wyłączony
Aby na stałe wyłączyć Selinux w systemie. To całkowicie wyłączy wszystkie konteksty SELINUX.
sudo nano/etc/selinux/config
Ustawić Selinux
wartość do wyłączony
:
SELINUX = wyłączony
Uruchom ponownie swój instancję po wprowadzeniu zmian.
Uwaga - możesz ponownie aktywować SELINUX, ustawienie Selinux = egzekwowanie
w pliku konfiguracyjnym.
Upadek
W tym samouczku dowiedziałeś się o konfiguracji Selinux w trybie dopuszczalnym lub całkowicie wyłączaniu go w systemie Fedora Linux. Ten samouczek można przestrzegać w innych dystrybucjach opartych na Redhat, takich jak CentOS, RHEL itp.