Jak wyłączyć SELinux w CentOS 7

Olivia Hefner
press C image

Czym jest SELinux?

SELinux to potężna funkcja bezpieczeństwa, która istnieje od ponad 20 lat i z każdym rokiem zyskuje coraz większą popularność. Jest to rodzaj systemu obowiązkowej kontroli dostępu (MAC), który zapewnia dodatkową warstwę bezpieczeństwa ponad tradycyjnymi systemami bezpieczeństwa opartymi na użytkownikach. SELinux zapewnia możliwość ograniczania procesów i użytkowników, utrudniając wykonywanie złośliwych działań. Na tym blogu poznamy szczegóły SELinux i dowiemy się, w jaki sposób może on zwiększyć bezpieczeństwo systemu.

Tryby SELinux:

  • Egzekwowanie: Tryb wymuszania jest domyślnym i najbezpieczniejszym trybem, który wymusza wymuszanie wszystkich reguł.
  • Dopuszczający: Tryb permisywny pozwala na egzekwowanie wszystkich reguł, ale w rzeczywistości ich nie egzekwuje.
  • Wyłączony: Tryb wyłączony całkowicie wyłącza politykę SELinux.
  • UkierunkowaneTryb docelowy stosuje zasady zabezpieczeń tylko do określonych procesów lub usług sieciowych.

Jak wyłączyć SELinux w CentOS 7.x:

Domyślnie SELinux jest włączony i działa w trybie wymuszania w CentOS 7. Zaleca się pozostawienie SELinux w trybie wymuszania, ale czasami może być konieczne ustawienie go w trybie permisywnym lub całkowite wyłączenie. W tej sekcji pokażemy, jak wyłączyć SELinux w systemach CentOS 7.

  • Krok 1: Sprawdź aktualny stan SELinux

Pierwszym krokiem do wyłączenia SELinux w CentOS 7.x jest sprawdzenie aktualnego stanu SELinux. Można to zrobić, uruchamiając następujące polecenie:

status

Jeśli SELinux jest włączony, wynik tego polecenia będzie wyglądał mniej więcej tak:

Status SELinux: włączony

Jeśli SELinux jest wyłączony, wynik będzie wyglądał mniej więcej tak:

Status SELinux: wyłączony

Jeśli wynik wskazuje, że SELinux jest włączony, przejdź do następnego kroku.

  • Krok 2: Edycja pliku konfiguracyjnego SELinux

Następnym krokiem jest edycja pliku konfiguracyjnego SELinux. Plik ten znajduje się pod adresem /etc/selinux/config.

Otwórz plik w edytorze tekstu i ustaw parametr SELinux na wyłączony. Plik konfiguracyjny SELinux po edycji powinien wyglądać mniej więcej tak:

# Ten plik kontroluje stan SELinux w systemie.# SELinux= może przyjąć jedną z trzech wartości:
Wymuszanie # - polityka bezpieczeństwa SELinux jest wymuszana.
# permissive - SELinux drukuje ostrzeżenia zamiast wymuszać.
# wyłączony - Nie załadowano polityki SELinux.
SELinux=wyłączony

Zapisz plik i zamknij edytor tekstu.

  • Krok 3: Uruchom ponownie system

Ostatnim krokiem jest ponowne uruchomienie systemu. Spowoduje to zastosowanie zmian wprowadzonych w pliku konfiguracyjnym SELinux.

Po ponownym uruchomieniu systemu SELinux zostanie wyłączony. Ważne jest jednak, aby zrozumieć konsekwencje wyłączenia SELinux, ponieważ może to potencjalnie pozostawić system podatny na zagrożenia bezpieczeństwa.

Wniosek

W tym przewodniku wyjaśniliśmy, jak wyłączyć SELinux w CentOS 7.x na swoim komputerze. serwer offshore z WebCare360. Omówiliśmy również potencjalne ryzyko i konsekwencje wyłączenia SELinux. Wyłączenie SELinux może pozostawić system podatny na zagrożenia bezpieczeństwa, dlatego ważne jest, aby zrozumieć konsekwencje przed kontynuowaniem.

Powiązane blogi

cPanel and Linux Security Advisory

CVE-2026-29201, 29202, 29203 i Dirty Frag

  Nowe porady dotyczące bezpieczeństwa cPanel i jądra Linux: Co właściciele witryn i administratorzy serwerów powinni zrobić teraz Opublikowano: Maj 2026Kierunek poradnictwa: cPanel i WHM, WP

CONNECT

Bądź na bieżąco