CentOS 7, ki temelji na odprtem jedru Linuxa, ima vgrajeni varnostni sistem, imenovan SELinux (Security Enhanced Linux). To orodje omogoča nadzor dostopa za nadzor. Skrbnik ureja ta pravila, s čimer konfigurira optimalno konfiguracijo pripomočka. V odsotnosti pravice do dostopa bo zavrnjen - ta model nastavitev velja za druge parametre. Glede na zgoraj navedeno je treba včasih izklopiti orodje za določanje interakcije med procesi in uporabniki. Danes bi želeli pokazati dve razpoložljivi metodi za izvedbo te operacije.
Vsebina
Razvijalci priporočajo, da SELinux vedno hranite v načinu delovanja za uveljavljanje - uveljavljanje pravil. Če mora skrbnik spremeniti ta način na »onemogočen« , lahko to storite v eni seji ali trajno z urejanjem konfiguracijske datoteke. Najprej preverite trenutno stanje pripomočka, da ugotovite, ali ga želite izklopiti ali ne. To naredite tako, da naredite samo en ukaz:
su -
. Po tem boste morali vnesti geslo iz root-dostopa. Simboli, napisani na ta način, se iz varnostnih razlogov nikoli ne prikažejo. sestatus
ukaz sestatus
tako, da ga vstavite in pritisnete tipko Enter . Tako lahko z vgrajenim ukazom hitro preverite stanje vgrajenega varnostnega sistema. Nato vam svetujemo, da se seznanite z dvema metodama onemogočanja SELinuxa, ki bosta najbolj uporabna v različnih situacijah.
SELinux je ponavadi izklopljen zaradi preverjanja parametrov operacijskega sistema ali popravljanja napak. Dovolj je, da je pripomoček onemogočen med eno terminalsko sejo. Da bi to naredili, vam ni treba spreminjati konfiguracijske datoteke, uporabite ukaz sudo setenforce 0
, kjer je 0 samo vrednost zaustavitve.
Preverite lahko, ali je bila zaščita uspešno onemogočena. Po zagonu novega sistemskega terminala bo nadaljeval svoje delo v normalnem načinu, to je v tistemu, ki je določen v konfiguracijski datoteki. Ne pozabite, da se bo po vsakem ponovnem zagonu OS zgornji ukaz moral ponovno napisati, da bo SELinux spet deaktiviran.
Stalna deaktivacija SELinuxa bo učinkovita tudi po ponovnem zagonu operacijskega sistema, saj je parameter nastavljen prek konfiguracijske datoteke. Kot ste že razumeli, ga boste morali spremeniti ročno. Priporočamo, da uporabite kateri koli priročni urejevalnik besedila.
sudo yum install nano
. sudo nano /etc/selinux/config
. disabled
. sudo shutdown -r now
v konzolo. Po izvedbi takšnih dejanj bo varnostni sistem aktiven šele potem, ko bo spremenil svojo vrednost nazaj na »omogočeno« , »uveljavljanje« ali »dopustno« . V nasprotnem primeru bo vedno izklopljen, z vsemi dejanji uporabnika ali procesov. Ali je za trenutno sejo mogoče aktivirati SELinux prek ukaza sudo setenforce 1
.
Vsak uporabnik izbere najbolj optimalno metodo za onemogočanje danes pregledanega orodja, saj se razlikujejo po načelu delovanja. Na splošno je v obeh primerih postopek precej preprost in ne bo povzročal težav niti za neizkušene uporabnike.