Kuinka poistaa SELinux käytöstä CentOS 8:ssa

SELinux (Security Enhanced Linux) on Linux-ydinmoduuli, joka tarjoaa vaihtoehtoja MAC (Mandatory Access Control) -käytännöille. Sen mukana tulee erilaisia ​​komentorivin apuohjelmia, jotka ohjaavat tarkasti ohjelman tai käyttäjän sallittuja toimintoja.

Se on esiasennettu ja oletuksena käytössä monissa Linux-jakeluissa, enimmäkseen Red Hat -pohjaisissa jakeluissa, kuten Fedora ja CentOS.

Vaikka SELinux tarjoaa ehdottomasti lisäturvakerroksen, käyttäjäyhteisössä käydään jatkuvaa keskustelua siitä, tarvitaanko tällaista lisäkerrosta jo olemassa olevien suojausprosessien, salasanasuojausten jne. lisäksi.

Jos haluat poistaa SELinuxin käytöstä tietokoneellasi, jossa on CentOS 8, tässä on lyhyt opas sen tekemiseen.

SELinuxin poistaminen käytöstä CentOS 8:ssa

Suoritetaan ensin komento sestatus nähdäksesi SELinuxin tilan:

$: sestatus SELinuxin tila: käytössä SELinuxfs-liitos: /sys/fs/selinux SELinuxin juurihakemisto: /etc/selinux Ladattu käytännön nimi: kohdistettu Nykyinen tila: pakottaa tila konfiguraatiotiedostosta: pakottaa käytäntöä MLS-tila: käytössä Käytäntö deny_unknown status: sallittu Muisti suojauksen tarkistus: todellinen (suojattu) Max ytimen käytäntöversio: 31

Kuten tilasta näkyy, SELinux on tällä hetkellä käytössä järjestelmässä ja se on asetettu "enforcing"-tilaan. Voit joko asettaa sen "sallivaan" tilaan tai poistaa sen kokonaan käytöstä. Tässä viestissä keskitymme SELinuxin poistamiseen käytöstä.

Jos haluat poistaa SELinuxin käytöstä CentOS:ssä, avaa tiedosto /etc/selinux/config ja muuttaa SELINUX = pakottaa tai SELINUX = salliva arvoa SELINUX =liikuntarajoitteinen kuten alla:

# Tämä tiedosto ohjaa järjestelmän SELinuxin tilaa. # SELINUX= voi ottaa yhden näistä kolmesta arvosta: # enforcing - SELinuxin suojauskäytäntö on pakotettu. # permissive - SELinux tulostaa varoitukset pakottamisen sijaan. # poistettu käytöstä - SELinux-käytäntöä ei ole ladattu. SELINUX=pois käytöstä # SELINUXTYPE= voi ottaa yhden seuraavista kolmesta arvosta: # kohdistettu - Kohdennettu prosessi on suojattu, # minimi - Kohdennettujen käytäntöjen muutos. Vain valitut prosessit ovat suojattuja. # mls - Monitasoinen suojaus. SELINUXTYPE=kohdistettu

Koska SELinux on ydinmoduuli, se vaatii tietokoneen uudelleenkäynnistyksen, jotta ydin voi lukea päivitetyn asetustiedoston ja ladata järjestelmän SELinuxin ollessa pois käytöstä.

sudo sammutus -r

Kun tietokone on käynnistynyt uudelleen, suorita sestatus tarkistaaksesi, onko SELinux poistettu käytöstä:

$: sestatus SELinuxin tila: pois käytöstä

? Kippis!