SELinux

Kako navesti sve SELinux kontekste

Kako navesti sve SELinux kontekste
U SELinuxu, sigurnosnom mehanizmu Linuxa, postoje određeni važni koncepti kojih bi korisnik trebao biti svjestan. Tek nakon razumijevanja ovih koncepata možemo dobro surađivati ​​s ovim sigurnosnim mehanizmom. Jedan od takvih presudnih koncepata je SELinux kontekst. Kontekst u SELinux-u definiran je kao dodatna informacija o procesu ili datoteci s kojom ovaj sigurnosni mehanizam može donositi odluke o kontroli pristupa.

Ovi dodatni podaci sadrže sljedeća četiri entiteta:

Ukratko, kontekst SELinux-a kombinacija je ova četiri atributa. Uz pomoć ova četiri atributa, SELinux korisniku odobrava ili uskraćuje pristup datotekama ili procesima.

Ovaj vam članak prikazuje metode za navođenje svih SELinux konteksta u CentOS 8.

Metode uvrštavanja SELinux konteksta u CentOS 8

Da biste popisali sve SELinux kontekste u CentOS 8, možete odabrati bilo koju od četiri metode podijeljene u nastavku:

Metoda # 1: Korištenje naredbe "semanage"

Za popis SELinux konteksta za sve datoteke i procese u vašem CentOS 8 sustavu, pokrenite sljedeću naredbu na vašem CentOS 8 terminalu:

$ sudo semanage fcontext -l | grep httpd_log_t

Ova se naredba ne može izvoditi bez root korisničkih privilegija. Uz ovu naredbu obavezno je koristiti ključnu riječ "sudo"; u suprotnom, prikazat će poruku o pogrešci. Dakle, bolje je upotrijebiti ovu naredbu na gore navedeni način kako biste uštedjeli dragocjeno vrijeme.

Nakon što ova naredba dovrši svoje izvršavanje, svi SELinux konteksti bit će prikazani na vašem terminalu, kao što je prikazano na donjoj slici. Možete se pomicati gore, dolje, lijevo ili desno kako biste imali cjelovit prikaz svih SELinux konteksta u CentOS 8.

Metoda # 2: Korištenje naredbe "ls"

Da biste dobili sve kontekste datoteka SELinux u CentOS 8, također možete sljedeće naredbe u vašem CentOS 8 terminalu:

$ sudo ls -lZ / root

Konteksti SELinux datoteke pohranjeni su u "root" direktoriju. Da biste pristupili ovom direktoriju, morate imati root korisničke privilegije. Drugim riječima, ovu naredbu morate pokrenuti zajedno s ključnom riječi "sudo", baš kao i mi.

Nakon izvršavanja ove naredbe, možete pregledati sve kontekste datoteka SELinux na vašem CentOS 8 terminalu, kao što je prikazano na donjoj slici:

Metoda # 3: Korištenje naredbe "ps"

Naveli smo sve kontekste datoteka SELinux u gore prikazanoj metodi. Ponekad ćete možda trebati navesti samo sve kontekste SELinux procesa u CentOS 8. Te kontekste možete dobiti samo pokretanjem sljedeće naredbe u terminalu:

$ sudo ps axZ

Morate imati root korisničke privilegije da biste izvršili gore navedenu naredbu. Drugim riječima, ovu naredbu morate pokrenuti zajedno s ključnom riječi "sudo", baš kao i mi.

Nakon izvršavanja ove naredbe, u terminalu možete pregledati sve kontekste procesa SELinux, kao što je prikazano dolje:

Metoda # 4: Korištenje naredbe "id"

U drugim slučajevima možda ćete trebati dobiti samo trenutni korisnički kontekst SELinux u CentOS 8. Možete navesti sve trenutne korisničke kontekste SELinux-a pokretanjem sljedeće naredbe na vašem CentOS 8 terminalu:

$ id -Z


Nakon izvršavanja ove naredbe, u terminalu možete pregledati sve trenutne korisničke kontekste SELinuxa, kao što je prikazano na donjoj slici. Ovo su sve informacije povezane s vašim trenutnim korisnikom u sustavu CentOS 8.

Zaključak

U ovom smo članku prvo podijelili s vama metodu za popisivanje svih SELinux konteksta odjednom. Zatim smo s vama podijelili metode za zasebno navođenje svih SELinux datoteka, procesa i korisničkog konteksta. To vas dovodi u vrlo dobru poziciju da se poigrate sa SELinux kontekstima. Ako želite odjednom vidjeti sav kontekst SELinux procesa i datoteka, tada upotrijebite 1. metodu. Međutim, ako to nije slučaj, tada možete odabrati Metodu 2, Metodu 3 ili Metodu 4 prema svojim zahtjevima.

5 najboljih arkadnih igara za Linux
U današnje vrijeme računala su ozbiljni strojevi koji se koriste za igre na sreću. Ako ne uspijete dobiti novi visoki rezultat, znat ćete na što misli...
Bitka za Wesnoth 1.13.6 Razvoj objavljen
Bitka za Wesnoth 1.13.6 objavljeno prošlog mjeseca, šesto je razvojno izdanje u izdanju 1.13.x series i donosi niz poboljšanja, ponajviše korisničkog ...
Kako instalirati League Of Legends na Ubuntu 14.04
Ako ste ljubitelj League of Legends, ovo je prilika za vas da testirate League of Legends. Imajte na umu da je LOL podržan na PlayOnLinux ako ste kori...