Hvad er System Integrity Protection i OS X El Capitan, og hvordan du deaktivere den
Tips Makradar / / December 19, 2019
System Integrity Protection, eller SIP - det er en af nye funktioner OS X El Capitan, der tager sigte på at beskytte integriteten af systemet. Hvad betyder det repræsenterer, og hvad det vil være nødvendigt at afbryde, vil vi dække i denne artikel.
Hvad er SIP
På OS X, såvel som i enhver Unix-lignende operativsystemer, har almindelige brugere begrænsede rettigheder til at ændre systemfiler. Ikke desto mindre er de fleste af os bruger administrator konto som den primære og dermed kende root-password, kan "begå tåbeligheder". Med udgivelsen af OS X El Capitan Apple yderligere strammet sikkerhedspolitik og nu, selv med fuld adgang (på deres vegne, og applikationer), kan brugerne ikke ændre systemfiler og indstillinger.
Med andre ord, SIP - er en analog af "sandkasse". Tredjepartsprogrammer kan ikke gribe ind i driften af systemet, ændre beskyttede filer på disken og i hukommelsen. Disse rettigheder har kun Apple-programmer og installatører Software Update, som har den rette signatur.
Hvorfor deaktivere det
Da dette er sådan en cool ting, som står på sikkerhed vagt-system og bekymringer for velfærd brugere, hvorfor slukke den, spørger du. Teoretisk, alt det, men der er et "men".
På grund af SIP-applikationer og nogle tredjepartsprogrammer forsyningsselskaber er ved at miste en del af sin funktionalitet, og selv stoppe med at arbejde helt. Vi taler ikke om programmer fra Mac App Store, med dem alt er i skønneste orden, og de programmer, der er på grund af Apple App Store restriktioner gælder ud over. Som et eksempel, populær blandt makovodov Bartender og nytte ISTAT Menuer. Begge fungerer ikke korrekt på grund af den manglende evne til at omarrangere systemikoner i menulinjen.
Nogle udviklere omskrev deres programkode, så de kan arbejde i OS X El Capitan med SIP, såsom ansøgning Trim Enabler, som omfatter støtte til SSD trim i en tredjepart, samt backup værktøjer Super Duper! og Carbon Copy Cloner. Men der er programmer, der stadig ikke fungerer på grund af systemets integritet Beskyttelse. Hvis du støder på dette problem, er løsningen - du kan deaktivere SIP.
Sådan deaktiveres
SIP kan kun deaktiveres fra recovery-mode (ellers hvorfor en sådan beskyttelse er nødvendig, medmindre systemet er brudt?). Det vil sige, vi er nødt til at genstarte for at få adgang til "Terminal" og indtast kommandoen Luk. Her er hvordan.
- Slukning vores Mac og når knæ ⌘R taster (Kommando + R).
- Efter læsning får vi ind i menuen opsving. Åbn sektionen "Utilities" og lancere "Terminal".
- Det er fortsat at indføre et lille team, men bliver nødt til manuelt at ringe, så vær opmærksom:
csrutil disable
- Reboot menuen Mac , indstillingerne træder i kraft.
Det er alt. Hvis nogen af de programmer, du ikke gøre arbejdet for dig, vil det fungere, når du genstarter. For eksempel kunne jeg ikke skjule Bartender Spotlight og "Notification Center" ikon - SIP efter en tur de straks forsvandt i menulinjen.
For dem, der er bekymrede om Mac sikkerhed, er der gode nyheder. SIP er ikke nødvendigt at slukke permanent, kan du blot deaktivere den ved at genstarte tomgang applikationer, og gøre det muligt for den beskyttelse, igen. For at gøre dette, bare for at starte op i recovery-mode og forsøger at køre i "Terminal" kommando:
csrutil muliggøre
ISTAT Menuer og Bartender efter SIP skifte mit arbejde ordentligt. Det er dog muligt, at hvis du ændrer indstillingerne i andre programmer lyd til / fra er nødt til at gentage proceduren.