Kako preveriti, ali je zaščita sistemske celovitosti (SIP) omogočena na Macu
Kazalo:
- Kako preveriti, ali je zaščita sistemske celovitosti omogočena na Macu s terminalom
- Kako preveriti stanje SIP na Macu iz sistemskih informacij
System Integrity Protection (SIP) zaklene določene sistemske mape Mac OS, da prepreči spreminjanje, izvajanje in brisanje kritičnih sistemskih datotek na Macu, tudi s korenskim uporabniškim računom. Čeprav je varnostna funkcija SIP privzeto omogočena v vseh sodobnih izdajah Mac OS, se lahko znajdete v različnih situacijah, ko morate preveriti stanje SIP, da ugotovite, ali je omogočeno ali onemogočeno na določenem Macu, ali kako drugače potrditi SIP stanje na katerem koli Macu.
Stanje zaščite celovitosti sistema lahko preverite na dva načina; z uporabo ukazne vrstice in z uporabo orodja za profiliranje sistemskih informacij.
Ta članek vam bo pokazal obe metodi za ugotavljanje, ali je zaščita sistemske celovitosti / SIP omogočena ali onemogočena na Macu.
Kako preveriti, ali je zaščita sistemske celovitosti omogočena na Macu s terminalom
Za zaščito SIP lahko preverite kateri koli Mac z uporabo ukazne vrstice. To je še posebej dobro, če morate na daljavo preveriti stanje SIP preko ssh, na primer.
- Zaženite aplikacijo Terminal v Mac OS, nahaja se v imeniku /Applications/Utilities/
- V ukazno vrstico vnesite naslednje, nato pritisnite return:
- Videli boste eno od naslednjih sporočil, ki označujejo stanje SIP na tem Macu:
- Če je SIP vklopljen – »Stanje zaščite celovitosti sistema: omogočeno.«
- Če je SIP izklopljen – »Stanje zaščite celovitosti sistema: onemogočeno.«
csrutil status
Če je SIP omogočen, ga verjetno želite ohraniti. Kljub temu bodo nekateri napredni uporabniki morda želeli onemogočiti zaščito sistemske celovitosti v sistemu Mac OS iz različnih razlogov. Če je SIP onemogočen, ga boste verjetno želeli znova vklopiti.
Kako preveriti stanje SIP na Macu iz sistemskih informacij
Uporabniki Mac lahko tudi preverijo, ali je zaščita sistemske celovitosti omogočena ali onemogočena, tako da se obrnejo na orodje za informacije o sistemu v sistemu MacOS:
- Odprite mapo /Applications/ in nato pojdite na /Utilities/
- Odprite aplikacijo »System Information« (do tja lahko pridete tudi tako, da držite tipko Option in kliknete meni Apple, da izberete »System Information«)
- Pomaknite se navzdol po levem seznamu in izberite »Programska oprema«
- Poiščite »System Integrity Protection« na desni strani in ali poleg tega vidite sporočilo »Enabled« ali »Disabled«
Ponavljam, če je SIP omogočen, skoraj zagotovo želite, da ostane tako. In če je SIP onemogočen, ga boste verjetno želeli znova vklopiti in uživati v zaščiti, ki jo ponuja SIP.
Katere mape ščiti SIP v sistemu Mac OS?
Če se sprašujete, kateri imeniki in mape so zaščiteni z zaščito sistemske celovitosti, je trenutni seznam naslednji:
/Sistem /sbin /bin /usr/Aplikacije
/usr je zaščiten z izjemo podimenika /usr/local, ki ga pogosto uporabljajo orodja, kot je Homebrew
/Aplikacije so zaščitene za aplikacije, ki so vnaprej nameščene z Mac OS (koledar, fotografije, Safari, terminal, konzola, App Store, beležke itd.)
(Upoštevajte, da je večina sistemskih map, zaščitenih s SIP, privzeto skritih pred uporabniškim pogledom, če pa uporabite trik za prikaz skritih datotek v sistemu MacOS, kot je pritisk na tipko ali ukaz privzetih vrednosti, boste lahko si oglejte tiste sicer skrite sistemske imenike iz Finderja)
Ti imeniki so zaščiteni pred spreminjanjem (dodajanje, brisanje, spreminjanje, urejanje, premikanje itd.) s katerim koli skrbniškim računom in celo korenskimi računi, zaradi slednjega se morda SIP včasih imenuje "brez korenin" . Samo če je zaščita sistemske celovitosti ročno onemogočena, lahko imate privilegije za spreminjanje teh imenikov, onemogočanje SIP pa zahteva skrbniško geslo in zagonski dostop do Maca.
Poleg varnostnih prednosti, ki jih ponuja SIP, lahko tudi prepreči brisanje sistemskih datotek in sistemskih virov v Mac OS (namerno ali nenamerno), saj te kritične datoteke in mape nimajo dostopa za spreminjanje, medtem ko funkcija je vklopljena.Še enkrat, ne izklopite SIP-a, razen če imate res tehten razlog za to, pa tudi takrat ga boste skoraj zagotovo želeli hitro znova vklopiti.
Kot že omenjeno, je SIP privzeto omogočen v vseh sodobnih različicah programske opreme Mac OS. To vključuje macOS Mojave, macOS High Sierra, MacOS Sierra in Mac OS X El Capitan, in varno je domnevati, da bodo vse prihodnje različice sistemske programske opreme Mac OS prav tako imele privzeto omogočen SIP. Če je različica Mac OS starejša od tiste, ki jo podpira SIP, funkcija ne bo na voljo, prav tako ne bo mogoče preveriti stanja SIP z ukazom csrutil ali metodo sistemskih informacij.
Če imate kakršne koli druge načine za preverjanje stanja SIP na Macu ali kakršne koli komentarje, misli, nasvete, trike ali druge omembe vredne informacije o zaščiti celovitosti sistema, jih delite z nami v spodnjih komentarjih!