GNU/Linux >> Znalost Linux >  >> Cent OS

Co jsou režimy SELinux a jak je nastavit

Režimy SELinux

SELinux běží v jednom ze tří režimů (nebo stavů).

Vynucování

Toto je výchozí stav, který vynucuje bezpečnostní politiku SELinux. Přístup je odepřen uživatelům a programům, pokud to nepovolují pravidla bezpečnostní politiky SELinux. Všechny zprávy o odmítnutí jsou protokolovány jako odmítnutí AVC (Access Vector Cache).

Povolné

Toto je diagnostický stav. Pravidla bezpečnostní politiky nejsou vynucována, ale SELinux posílá zprávy o odmítnutí do souboru protokolu. To vám umožní vidět, co by bylo odepřeno, kdyby SELinux běžel v režimu vynucení.

Zakázáno

SELinux nevynucuje bezpečnostní politiku, protože v jádře není zavedena žádná politika. Pro řízení přístupu se používají pouze pravidla DAC.

Nastavení režimů SELinux

Existuje několik způsobů, jak nastavit režim SELinux. Jedním ze způsobů je vybrat režim ze zobrazení Stav v GUI SELinux. Můžete také upravit hlavní konfigurační soubor pro SELinux, /etc/selinux/config. Nastavte režim změnou direktivy SELINUX v tomto souboru. Chcete-li například nastavit režim vynucování:

# vim /etc/selinux/config
SELINUX=enforcing

Příkaz setenforce se používá ke změně mezi vynucovacím a povolovacím režimem. Změny provedené tímto příkazem nepřetrvají po restartování. Chcete-li přejít do režimu vynucení:

# setenforce 1

Změna do tolerantního režimu:

# setenforce 0

Zobrazení režimu SELinux

Pomocí příkazu getenforce zobrazíte aktuální režim SELinux:

# getenforce 
Enforcing
Průvodce SELinux pro začátečníky
Jak zakázat nebo nastavit SELinux na Permisivní režim
Jak zkontrolovat, zda je SELinux povolen nebo zakázán
Jak povolit/zakázat režimy SELinux v RHEL/CentOS
Porozumění Zásady SELinux v Linuxu


Cent OS
  1. Co jsou zombie procesy a jak najít a zabít zombie procesy?

  2. Jaké další miniatury jsou k dispozici a jak je nainstalovat?

  3. Co jsou svazky Docker a jak je používáte?

  1. RHEL 7 – Poznámky RHCSA – Nastavte režimy vynucení a povolení pro SELinux

  2. Co jsou uživatelé SELinuxu a jak mapovat uživatele Linuxu na uživatele SELinuxu

  3. Jak zakázat nebo nastavit SELinux do Permisivního režimu

  1. Protokoly Docker:Co jsou a jak je používat (s příklady)

  2. Jak nastavit národní prostředí a jaké to má důsledky?

  3. Co jsou režimy Vim? Jak je změnit?