Vi har hørt meget om sikkerhed i Linux, og det er ikke mindre, vi altid taler om det, da et system, der ikke er baseret på visse sikkerhedspolitikker. Dette kan skabe mange risici lige fra informationstyveri til generelle systemfejl med irreversible konsekvenser. Af denne grund har Linux udviklet Security-Enhanced Linux (SELinux), som grundlæggende er en sikkerhedsarkitektur for Linux-systemer, der giver administratorer mulighed for at have centraliseret kontrol over, hvilke brugere der har eller ikke har adgang til systemet, noget ideelt til fortrolighedsspørgsmål. Og tilgængelighed oplysninger om udstyr. SELinux blev frigivet i 2000, og dets integration til Linux -kernen var i 2003.
SELinux -politikkens regler gør det muligt at identificere den måde, Linux -processer og brugere, der arbejder på computeren, kan ses, hvilket gør det muligt, at når der ikke er nogen regel forbundet med en specifik adgangstilladelse til et objekt, vil denne adgang simpelthen blive nægtet, hvilket kan påvirke andre typer af operationer på systemets generelle niveau.
SELinux -tilstandeSELinux har tre funktionsmåder, som er:
- Håndhævelse - Dette giver adgang baseret på SELinux's indbyggede politikregler.
- Tilladende: Med denne tilstand registreres kun de handlinger, der skal nægtes, hvis den obligatoriske tilstand bruges.
- Deaktiveret - Som navnet antyder, indlæser dette ikke nogen SELinux -politikker.
Som standard vil CentOS 8 have SELinux aktiveret og i obligatorisk tilstand (Enforcing), hvilket kan påvirke visse administrative opgaver, så Solvetic vil forklare, hvordan man deaktiverer SELinux i CentOS 8 på en funktionel måde.
1. Deaktiver SELinux på CentOS 8
Trin 1
Den første ting, vi skal gøre, er at kende status for SELinux, for dette udfører vi følgende kommando:
SestatusTrin 2
Som et resultat vil vi se komplette detaljer om SELinux som følger:
FORSTØRRE
Trin 3
Vi kan se, at dets tilstand er aktiveret (aktiveret), i denne tilstand kan den være i obligatorisk eller tilladt tilstand, vi kan skifte mellem tilstande med følgende kommando, hvis vi ønsker det:
sudo setenforce 0Trin 4
Hvis vi ønsker, at SELinux altid skal være tilladt, redigerer vi følgende fil:
sudo nano / etc / selinux / configTrin 5
Der ændrer vi værdien "håndhæve" til "tilladende" i SELINUX -linjen. Vi gemmer ændringerne og genstarter sessionen for at fuldføre processen.
FORSTØRRE
2. Deaktiver SELinux fuldstændigt på CentOS 8
Trin 1
Hvis planen er at deaktivere SELinux fuldstændigt, får vi adgang til filen igen:
sudo nano / etc / selinux / configTrin 2
I SELINUX -linjen indstiller vi værdien "deaktiveret":
FORSTØRRE
Trin 3
Vi gemmer ændringerne ved hjælp af følgende tastekombination:
Ctrl + O.
Vi forlader redaktøren ved hjælp af:
Ctrl + X
Trin 4
Vi genstarter CentOS 8, og vi kan validere SELinux -tilstanden igen:
sestatus
FORSTØRRE
Det er så enkelt at deaktivere SELinux på CentOS 8.