SELinux

Kaip išvardyti visus „SELinux“ kontekstus

Kaip išvardyti visus „SELinux“ kontekstus
SELinux, „Linux“ saugos mechanizme, yra tam tikros svarbios sąvokos, kurias vartotojas turėtų žinoti. Tik supratę šias sąvokas, galime gerai dirbti su šiuo saugumo mechanizmu. Viena iš tokių svarbių sąvokų yra „SELinux“ kontekstas. „SELinux“ kontekstas apibrėžiamas kaip papildoma informacija apie procesą ar failą, su kuriuo šis saugos mechanizmas gali priimti prieigos kontrolės sprendimus.

Šią papildomą informaciją sudaro šie keturi subjektai:

Trumpai tariant, SELinux kontekstas yra šių keturių atributų derinys. Naudodamasis šiais keturiais atributais, „SELinux“ suteikia arba neleidžia prieigos prie failo ar proceso vartotojui.

Šiame straipsnyje parodomi visų „SELinux“ kontekstų įtraukimo į „CentOS 8“ metodai.

„SELinux“ kontekstų įtraukimo į „CentOS 8“ metodai

Norėdami išvardyti visus „SELinux“ kontekstus „CentOS 8“, galite pasirinkti bet kurį iš keturių toliau nurodytų būdų:

1 metodas: „Semanage“ komandos naudojimas

Norėdami išvardyti visų „CentOS 8“ sistemos failų ir procesų SELinux kontekstus, „CentOS 8“ terminale vykdykite šią komandą:

$ sudo semanage fcontext -l | grep httpd_log_t

Ši komanda negali būti vykdoma be root vartotojo teisių. Su šia komanda privaloma naudoti raktinį žodį „sudo“; priešingu atveju jis pateiks klaidos pranešimą. Taigi, naudokite šią komandą tokiu pačiu būdu, kaip nurodyta aukščiau, kad sutaupytumėte brangų laiką.

Kai ši komanda bus įvykdyta, visi SELinux kontekstai bus rodomi jūsų terminale, kaip parodyta paveikslėlyje žemiau. Galite slinkti aukštyn, žemyn, kairėn arba dešinėn, kad galėtumėte peržiūrėti visus „SELinux“ kontekstus „CentOS 8“.

2 metodas: naudokite komandą „ls“

Norėdami gauti visus „SELinux“ failų kontekstus „CentOS 8“, savo „CentOS 8“ terminale taip pat galite atlikti šią komandą:

$ sudo ls -lZ / root

SELinux failų kontekstai saugomi „root“ kataloge. Norėdami pasiekti šį katalogą, turite turėti root vartotojo teises. Kitaip tariant, jūs turite paleisti šią komandą kartu su „sudo“ raktiniu žodžiu, kaip ir mes.

Atlikę šią komandą, galite peržiūrėti visus „SELinux“ failų kontekstus savo „CentOS 8“ terminale, kaip parodyta žemiau esančiame paveikslėlyje:

3 metodas: „ps“ komandos naudojimas

Aukščiau nurodytu metodu išvardijome visus „SELinux“ failų kontekstus. Kartais jums gali tekti išvardyti visus „SELinux“ proceso kontekstus „CentOS 8“. Šiuos kontekstus galite gauti tik vykdydami šią komandą terminale:

$ sudo ps axZ

Norėdami vykdyti aukščiau nurodytą komandą, turite turėti root vartotojo teises. Kitaip tariant, jūs turite paleisti šią komandą kartu su „sudo“ raktiniu žodžiu, kaip ir mes.

Atlikę šią komandą, galite peržiūrėti visus SELinux proceso kontekstus terminale, kaip parodyta žemiau:

4 metodas: naudokite komandą „id“

Kitu metu jums gali tekti gauti tik dabartinius „SELinux“ vartotojų kontekstus „CentOS 8“. Galite išvardyti visus dabartinius „SELinux“ vartotojų kontekstus, vykdydami šią komandą savo „CentOS 8“ terminale:

$ id -Z


Atlikę šią komandą, galite peržiūrėti visus dabartinius „SELinux“ vartotojo kontekstus terminale, kaip parodyta paveikslėlyje žemiau. Tai yra visa informacija, susieta su jūsų dabartiniu „CentOS 8“ sistemos vartotoju.

Išvada

Šiame straipsnyje pirmiausia pasidalijome su jumis metodu, kaip vienu metu išvardyti visus „SELinux“ kontekstus. Tada su jumis pasidalijome metodais, kaip atskirai išvardyti visus „SELinux“ failus, procesus ir vartotojų kontekstus. Tai suteikia jums labai geras galimybes žaisti su SELinux kontekstais. Jei norite pamatyti visus „SELinux“ procesų ir failų kontekstus vienu metu, pasinaudokite 1 metodu. Tačiau jei taip nėra, galite pasirinkti 2, 3 arba 4 metodą pagal savo reikalavimus.

How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Peržiūrėkite pelės mygtukus skirtingai programinei įrangai naudodami „X-Mouse Button Control“
Galbūt jums reikia įrankio, kuris galėtų pakeisti jūsų pelės valdymą kiekvienoje jūsų naudojamoje programoje. Tokiu atveju galite išbandyti programą, ...
„Microsoft Sculpt Touch“ belaidžio pelės apžvalga
Neseniai skaičiau apie „Microsoft Sculpt Touch“ belaidę pelę ir nusprendė ją nusipirkti. Kurį laiką naudojęs, nusprendžiau pasidalinti savo patirtimi....