A SELinux letiltása a CentOS 8 rendszeren

A SELinux (Security Enhanced Linux) egy Linux kernelmodul, amely opciókat biztosít a kötelező hozzáférés-vezérlési (MAC) házirendekhez. Különféle parancssori segédprogramokkal érkezik, amelyek pontosan szabályozzák a program vagy a felhasználó számára engedélyezett tevékenységeket.

Előre telepítve és alapértelmezés szerint engedélyezve van számos Linux disztribúción, főleg Red Hat alapú disztribúciókon, mint például a Fedora és a CentOS.

Noha a SELinux határozottan további biztonsági réteget kínál, a felhasználók közösségében folyamatos vita folyik arról, hogy szükség van-e egy ilyen további rétegre a már meglévő biztonsági folyamatokkal, jelszavas védelemmel stb.

Ha szeretné letiltani a SELinuxot a CentOS 8 rendszert futtató számítógépén, itt található egy gyors útmutató.

A SELinux letiltása a CentOS 8 rendszerben

Először is futtassuk a parancsot sestatus a SELinux állapotának megtekintéséhez:

$: sestatus SELinux állapota: engedélyezve SELinuxfs mount: /sys/fs/selinux SELinux gyökérkönyvtár: /etc/selinux Betöltött házirend neve: célzott Jelenlegi mód: kényszerítő mód a konfigurációs fájlból: érvényesítési mód MLS állapota: engedélyezve Házirend deny_unknown állapot: engedélyezett Memória védelem ellenőrzése: tényleges (biztonságos) Max kernel házirend verzió: 31

Az állapot szerint a SELinux jelenleg engedélyezve van a rendszeren, és „kényszerítő” módra van állítva. Beállíthatja „megengedő” módba, vagy teljesen letilthatja. Ebben a bejegyzésben a SELinux letiltására fogunk összpontosítani.

A SELinux letiltásához a CentOS rendszerben fájl megnyitása /etc/selinux/config és változtass SELINUX=érvényesítés vagy SELINUX=megengedő értéket SELINUX=Tiltva az alábbiak szerint:

# Ez a fájl szabályozza a SELinux állapotát a rendszeren. # SELINUX= a következő három érték valamelyikét veheti fel: # enforcing - A SELinux biztonsági házirendje kényszerítve van. # megengedő – A SELinux figyelmeztetéseket nyomtat a kényszerítés helyett. # letiltva - Nincs SELinux házirend betöltve. SELINUX=letiltva # SELINUXTYPE= a következő három érték valamelyikét veheti fel: # targeted - A célzott folyamatok védettek, # minimum - A célzott házirend módosítása. Csak a kiválasztott folyamatok védettek. # mls - Többszintű biztonsági védelem. SELINUXTYPE=célzott

Mivel a SELinux egy kernelmodul, a számítógép újraindítása szükséges ahhoz, hogy a kernel beolvassa a frissített konfigurációs fájlt és betöltse a rendszert a SELinux letiltásával.

sudo leállítás -r

Miután a számítógép újraindult, futtassa sestatus annak ellenőrzésére, hogy a SELinux le van-e tiltva:

$: sestatus SELinux állapota: letiltva

? Egészségére!