Anbefalt, 2024

Redaktørens valg

Hvordan sjekke om systemintegritetsbeskyttelse (sip) er aktivert på mac

Disable System Integrity Protection (SIP) on Mac

Disable System Integrity Protection (SIP) on Mac

Innholdsfortegnelse:

Anonim

System Integrity Protection (SIP) låser visse Mac OS-systemmapper for å forhindre modifisering, utførelse og sletting av kritiske systemnivåfiler på Mac, selv med en root-brukerkonto. Selv om SIP-sikkerhetsfunksjonen er aktivert som standard på alle moderne Mac OS-utgivelser, kan du finne deg selv i forskjellige situasjoner der du må sjekke SIP-status for å finne ut om den er aktivert eller deaktivert på en bestemt Mac, eller på annen måte bekrefte SIP status på hvilken som helst Mac.

Det er to måter å sjekke status for systemintegritetsbeskyttelse; ved å bruke kommandolinjen, og ved å bruke profilerverktøyet System Information.

Denne artikkelen viser deg begge metodene for å se hvordan du kan finne ut om System Integrity Protection / SIP er aktivert eller deaktivert på en Mac.

Hvordan kontrollere om systemintegritetsbeskyttelse er aktivert på Mac med terminal

Du kan sjekke hvilken som helst Mac for SIP-beskyttelse ved å bruke kommandolinjen. Dette er spesielt bra hvis du for eksempel trenger å sjekke SIP-status eksternt gjennom ssh.

  1. Start Terminal-applikasjonen i Mac OS, den ligger i katalogen / Applications / Utilities /
  2. Skriv inn følgende i kommandolinjen, og trykk deretter på retur:
  3. csrutil status

  4. Du vil se en av følgende meldinger, som indikerer status for SIP på den Macen:
    • Hvis SIP er på - “System Integrity Protection status: enabled.”
    • Hvis SIP er slått av - “Status for systemintegritetsbeskyttelse: deaktivert.”

Hvis SIP er aktivert, vil du sannsynligvis beholde det slik. Noen avanserte brukere kan likevel deaktivere System Integrity Protection i Mac OS av forskjellige årsaker. Hvis SIP er deaktivert, vil du sannsynligvis slå den på igjen.

Slik kontrollerer du SIP-status på en Mac fra systeminformasjon

Mac-brukere kan også sjekke om System Integrity Protection er aktivert eller deaktivert ved å henvise til systeminformasjonsverktøyet som finnes i MacOS:

  1. Åpne / Applications / folder og gå til / Utilities /
  2. Åpne "System Information" -programmet (du kan også komme dit ved å holde Alternativ-tasten og klikke på  Apple-menyen for å velge "System Information")
  3. Bla nedover på venstre side-listen og velg “Programvare”
  4. Se etter "System Integrity Protection" på høyre side, og om du ser en "Enabled" eller "Disabled" melding ved siden av

Igjen, hvis SIP er aktivert, vil du nesten helt sikkert holde det slik. Og hvis SIP er deaktivert, vil du sannsynligvis slå den på igjen for å nyte beskyttelsen som SIP tilbyr.

Hvilke mapper beskytter SIP i Mac OS?

I tilfelle du lurer på hvilke kataloger og mapper som er beskyttet av System Integrity Protection, er den gjeldende listen som følger:

/System
/sbin
/bin
/usr *
/Applications **

* / usr er beskyttet med unntak av / usr / local underkatalog, som ofte brukes av verktøy som Homebrew

** / Applications er beskyttet for apper som er forhåndsinstallert med Mac OS (Kalender, Bilder, Safari, Terminal, Console, App Store, Notes, osv.)

Disse katalogene er beskyttet mot modifisering (å legge til, slette, endre, redigere, flytte osv.) Fra enhver administratorkonto og til og med root-kontoer, hvor den siste er kanskje grunnen til at SIP noen ganger kalles 'rootless'. Bare hvis System Integrity Protection er deaktivert manuelt, kan du ha endringsrettigheter for disse katalogene, og å deaktivere SIP krever et administratorpassord og starttilgang til en Mac.

Bortsett fra sikkerhetsfordelene som SIP tilbyr, kan det også forhindre sletting av systemfiler og systemressurser i Mac OS (enten det er forsettlig eller tilfeldig), siden de kritiske filene og mappene ikke har endringstilgang mens funksjonen er slått på. Igjen, ikke slå av SIP med mindre du har en virkelig overbevisende grunn til å gjøre det, og selv da vil du nesten helt sikkert ønske å raskt slå den på igjen.

Som tidligere nevnt er SIP aktivert som standard på alle moderne Mac OS-programvareutgivelser. Dette inkluderer macOS Mojave, macOS High Sierra, MacOS Sierra og Mac OS X El Capitan, og det er trygt å anta at alle fremtidige versjoner av Mac OS-systemer også vil ha SIP aktivert. Hvis versjonen av Mac OS er eldre enn det SIP støtter, vil ikke funksjonen være tilgjengelig, og verken vil være muligheten til å sjekke statusen til SIP med csrutil-kommandoen eller System Information-metoden.

Hvis du har andre metoder for å sjekke SIP-status på en Mac, eller kommentarer, tanker, tips, triks eller annen bemerkelsesverdig informasjon om Systemintegritetsbeskyttelse, kan du dele med oss ​​i kommentarene nedenfor!

Top