Je to skvelá bezpečnostná funkcia a takmer všetci - dokonca aj "výkonní používatelia" a vývojári - by to mali nechať povolené. Ale ak naozaj potrebujete upraviť systémové súbory, môžete to vynechať.
Čo je ochrana integrity systému?
Na operačnom systéme Mac OS X a iných operačných systémoch podobných operačným systémom UNIX, vrátane Linuxu, existuje "root" účet, ktorý má tradičný plný prístup k celému operačnému systému. Stať sa užívateľom root - alebo získať root oprávnenia - umožňuje prístup k celému operačnému systému a možnosť meniť a mazať akýkoľvek súbor. Škodlivý softvér, ktorý získa koreňové oprávnenia, môže používať tieto oprávnenia na poškodenie a infikovanie súborov operačného systému na nízkej úrovni.
Zadajte svoje heslo do dialógového okna Zabezpečenie a zadali ste oprávnenia používateľa root. To tradične umožňuje, aby robila čokoľvek pre váš operačný systém, hoci mnohí používatelia Mac to pravdepodobne neuvedomili.
S najväčšou pravdepodobnosťou si to všimnete, ak sa pokúsite zapísať do jedného z nasledujúcich adresárov:
- / System
- / bin
- / usr
- / sbin
OS X to jednoducho nedovolí a zobrazí sa správa "Nie je povolená operácia". OS X tiež vám neumožní pripojiť iné miesto cez jeden z týchto chránených adresárov, takže nie je tam žiadna cesta okolo.
Nie je to náhodou možnosť "oprávnenia na opravu diskov" v nástroji Disk Utility - dlho používaná na riešenie problémov s rôznymi problémami so systémom Mac. Ochrana integrity systému by mala zabrániť tomu, aby rozhodujúce práva na súbor boli narušené. Program Disk Utility bol prepracovaný a stále má možnosť "Prvá pomoc" na opravu chýb, ale neobsahuje žiadny spôsob ako opraviť povolenia.
Ako zakázať ochranu integrity systému
Výstraha: Nechcem to, ak nemáte na to dobrý dôvod a presne vedieť, čo robíte! Väčšina používateľov nebude musieť toto nastavenie zabezpečenia zakázať. Nie je zamýšľané zabrániť tomu, aby ste prekonali problémy so systémom - jeho cieľom je zabrániť tomu, aby sa škodlivý softvér a iné programy, ktoré sa správali zle správaním, nespájali so systémom. Niektoré pomôcky na nízkej úrovni však môžu fungovať len vtedy, ak majú neobmedzený prístup.
Nastavenie Ochrana integrity systému nie je uložené v samotnom systéme Mac OS X. Namiesto toho je uložený v NVRAM na každom počítači Mac. Môže sa meniť iba z prostredia obnovy.
Ak chcete spustiť režim obnovenia, reštartujte počítač Mac a podržte príkaz Command + R pri jeho spúšťaní. Vstupujete do prostredia obnovy. Kliknite na ponuku "Pomôcky" a vyberte "Terminál" a otvorte okno terminálu.
csrutil status
Uvidíte, či je ochrana integrity systému zapnutá alebo nie.
csrutil disable
Ak sa rozhodnete, že chcete SIP povoliť neskôr, vráťte sa do prostredia obnovy a spustite nasledujúci príkaz:
csrutil enable
Ak ste predtým mali súbory uložené v týchto chránených adresároch skôr, ako ste inovovali počítač Mac OS X 10.11 El Capitan, neboli odstránené. Nájdete ich presunuté do adresára / Library / SystemMigration / History / Migration- (UUID) / QuarantineRoot / na počítači Mac.