unix/linux advanced file permissions
Postano: 06 kol 2011, 23:34
Regionalni Linux forum
https://www.linuxzasve.com/forum/
Da, i meni je bilo...shrike je napisao/la:Zanimljivo štivo!
disableanje procesa preko selinux politika je besmisleno, radije ga disableas prilikom startanja sustava (rc-update, chkconfig, update-rc.d ... itd.), ili deinstaliras paket (kao sto to svaki "dobar" covjek radi s NetworkManager paketomshrike je napisao/la:selinux je dosta zeznut. Ja sam se više puta sa njime bavio i konfiguracija je paklenska, a rizik da ti sustav postane nebootabilnim je dosta velik. Pozitivno je to što direktno preko selinuxa može ukinut funkcioniranje svih nepotrebnih servisa:D Čovjek ne bi vjerovao koliko se ubrzanje dobije za istu iskoristivost, samo sa 90% manje smeća koje se nepotrebno vrti u pozadini!!!!
Kod: Označi sve
ls -laZ
Mislim da se razilazimo u pojmovima. Nisam rekao da selinux blokira nesto iz rc, selinux je, kako sam napomenuo u svom prethodnom postu, "sandboxing" mehanizam kojime zapravo radis restrikciju tko/sto ima pristup cemu (u najjednostavnijem smislu).shrike je napisao/la:E da, ali selinux je nekako sveobuhvatniji. Nije samo stvar da se onemogući nešto iz rc, već u tome da selinux nekako zablokira brdo bespotrebnih poziva i funkcija biblioteka koje nešto korisno rade, ali imaju i neki beskorisni/bespotrebni element koji samo guši sustav zauzimanjem resursa. Nisam totalno ovo skužio, ali jesam vidio da selinux blokira brdo stvari od legitimni aplikacija, ALI da ja ne primjećujem da nešto nije u redu ili da se ne odvija. Ne znam kako to drugačije objasniti osim na način da su se blokirale bespotrebne kalkulacije unutar potrebnih elemenata.
Kod: Označi sve
semanage port -l | grep -i http
Kod: Označi sve
semanage port -d -t http_port_t -p tcp 80
semanage port -a -t http_port_t -p udp 12345
Kod: Označi sve
chcon --reference /originalni/httpd_dir /novi_httpd_dir
Kod: Označi sve
chcon -R -t httpd_sys_content_t /novi_httpd_dir