Pomocí příkazu setenforce můžeme za běhu změnit režimy SELinuxu z vynucování na permisivní a naopak. Před a po změně režimu SELinux musíme zajistit aktuální režim pomocí příkazu getenforce.
SELinux může být v povoleném nebo zakázaném stavu. Abychom zjistili, v jakém stavu běží, můžeme použít příkaz getenforce. Existují dva režimy, ve kterých SELinux běží:
- Vynucování :Toto je povolený stav, ve kterém se použijí všechna pravidla.
- Povolné :V tomto stavu SELinux neodmítne žádný přístup; jsou však zaznamenána zamítnutí.
Příklady příkazů setenforce
1. Chcete-li upravit režim SELinux na Enforcing:
# setenforce Enforcing # setenforce 1
2. Chcete-li upravit režim SELinux na Enforcing:
# setenforce Permissive # setenforce 0
3. Zobrazení nápovědy:
# setenforce --help
4. Chcete-li zobrazit aktuální režim SELinux, použijte následující příkaz:
# getenforce
5. Chcete-li zobrazit podrobné informace o SELinuxu, použijte následující příkaz:
# sestatus
Závěr
Stavy mezi vynucováním a povolováním můžeme snadno přepínat pomocí příkazu setenforce. Pro změnu do permisivního stavu použijeme příkaz setenforce 0 a pro přepnutí zpět na vynucení použijeme příkaz setenforce 1. Změny však nepřetrvají po restartu. V takovém případě můžeme přímo upravit konfigurační soubor umístěný na /etc/selinux/config .