Slå av Selinux på Centos 8

Slå av Selinux på Centos 8
Begrepet "Selinux" er et forkortelse for sikkerhetsforbedret Linux, og det er definert som en mekanisme som er implementert i de Linux-baserte systemene for å gi et avansert sikkerhetsnivå som i det vesentlige er basert på policyregler. Ved å følge disse reglene kan en administrator tillate eller nekte tilgang til et bestemt objekt for enhver spesifisert bruker. Det betyr at sikkerheten til dine Linux -baserte systemer er avhengig av denne mekanismen.

Denne mekanismen fungerer på tre forskjellige driftsmåter, i.e., Håndheving, tillatt og deaktivert. De to første modusene fungerer når du har aktivert Selinux -mekanismen, mens "deaktivert" -modus åpenbart fungerer hvis Selinux har blitt deaktivert. Også "håndheving" -modus fungerer ved å bruke alle policy -reglene som er skrevet for Selinux, mens "tillatt" -modus lar deg legge til nye regler i sikkerhetspolitikken.

Noen ganger er imidlertid reglene som er definert i Selinux -sikkerhetspolitikken så strenge at de begynner å forårsake problemer med rutinemessige oppgaver, jeg.e., De kan forårsake til hinder for en viktig oppgave som du prøver å utføre. I denne situasjonen foretrekker du kanskje å slå av Selinux til tiden du utfører den oppgaven og deretter slå den på igjen når du er ferdig. Det er grunnen til at vi i dag vil dele med deg metoden for å slå av Selinux på Centos 8.

Metode for å slå av Selinux på centos 8

Slår av, blir Selinux formelt referert til som “Deaktivering av Selinux.”Så for å deaktivere Selinux på Centos 8, må du utføre de vedlagte trinnene:

Trinn 1: Kontrollere statusen til Selinux på Centos 8

Først vil du lansere terminalen i Centos 8, som også vises på bildet nedenfor:


Nå må du sjekke statusen til Selinux på Centos 8. Dette trinnet er obligatorisk slik at du kanskje vet om Selinux for øyeblikket kjører på systemet ditt eller ikke. Du kan sjekke statusen til Selinux på Centos 8 ved å kjøre følgende kommando i terminalen din:

$ sestatus


I vårt tilfelle ble Selinux aktivert på CentOS 8 -systemet vårt. Dens "aktiverte" status er illustrert på følgende bilde som er vist:


Ved å se denne statusen, vil du umiddelbart bli kjent med at Selinux for øyeblikket er aktivert, noe som betyr at du kan prøve å deaktivere den nå.

Trinn 2: Åpne Selinux -konfigurasjonsfilen på CentOS 8

For å deaktivere Selinux på Centos 8, må du finjustere konfigurasjonsfilen. For det må du først bruke hvilken som helst tekstredigerer etter eget valg for å åpne konfigurasjonsfilen. Konfigurasjonsfilen til Selinux kan nås på CentOS 8 ved å utføre den vedlagte kommandoen i terminalen:

$ sudo nano/etc/selinux/config

Vi har prøvd å åpne Selinux -konfigurasjonsfilen med Nano -redigereren mens vi leverer root -brukerens privilegier.


Så snart du treffer Enter-tasten etter å ha skrevet denne kommandoen i terminalen, vil Selinux-konfigurasjonsfilen åpne seg med den spesifiserte redigereren i ovennevnte kommando. Selinux -konfigurasjonsfilen vår vises på bildet nedenfor:


Trinn 3: Redigering av Selinux -konfigurasjonsfilen på Centos 8

Etter å ha åpnet Selinux -konfigurasjonsfilen i Centos 8, må du redigere den nå. Du må finne variabelen som heter “Selinux” og endre verdien til “deaktivert”, som fremhevet i følgende bilde:


Når du har gjort denne modifiseringen, skal du lukke Selinux -konfigurasjonsfilen etter å ha lagret den. Å gjøre dette vil føre til at Selinux din deaktiverer på CentOS 8 -systemet; Imidlertid vil disse endringene ikke tre i kraft umiddelbart. For å få disse endringene til å tre i kraft, må du utføre trinn 4.

Trinn 4: Start Centos 8 -systemet på nytt

Nå må du starte systemet på nytt, som enten kan gjøres gjennom Centos 8 GUI eller gjennom CLI. Nedenfor vil vi oppgi kommandoen for å starte opp CentOS 8 -systemet ditt via terminalen:

$ sudo shutdown -r nå


"-R" -flagget sammen med avstengningskommandoen brukes til å starte på nytt eller starte CentOS 8-systemet på nytt, mens "nå" nøkkelordet indikerer at nevnte operasjon vil bli utført akkurat nå uten forsinkelse. Etter å ha kjørt denne kommandoen, må du vente i noen sekunder til systemet ditt er startet på nytt, hvoretter du kan fortsette med neste trinn.

Trinn 5: Å bekrefte om Selinux er slått av eller ikke på Centos 8

Selv om vi har utført alle trinnene med å slå av Selinux på Centos 8 til nå, er vi imidlertid fortsatt usikre på om Selinux faktisk har vært deaktivert eller ikke. For å bekrefte dette, må vi sjekke statusen til Selinux igjen ved å kjøre følgende kommando i vår terminal:

$ sestatus


Siden nå har Selinuxen din blitt slått av. Derfor vil du kunne se "deaktivert" -statusen denne gangen, som fremhevet i bildet vist nedenfor:

Konklusjon

Som vi allerede har nevnt i introduksjonen av denne artikkelen at sikkerheten til Linux -systemet ditt er avhengig av Selinux. Det er grunnen til at det anbefales på det sterkeste for deg å holde det aktivert hele tiden for å unngå uønskede sikkerhetskatastrofer. Selv om denne metoden lærer deg måten å slå av eller deaktivere Selinux på CentOS 8 -systemet ditt og også er veldig effektiv Deaktivering av Selinux, du bør umiddelbart aktivere det. Dette kan ganske enkelt gjøres ved å endre verdien av "Selinux" -variabelen i Selinux -konfigurasjonsfilen til "håndheving" i stedet for "deaktivert" og starte systemet på nytt etter å ha gjort denne modifiseringen.