Langvarige Mac-strømbrugere har sandsynligvis haft muligheden for at finjustere operativsystemet på de laveste niveauer. I årevis giver skjulte indstillinger og tilpasningsapps brugerne fuld kontrol over deres Mac for at tilpasse, hvordan det så ud og fungerede.
Men hvis brugeren kan få adgang til disse kernesystemfiler, kan malware også gøre det. Det er denne virkelighed, der fik Apple til at introducere en sikkerhedsfunktion kaldet Systemintegritetsbeskyttelse i macOS, startende med OS X El Capitan i 2015. Og selvom systemintegritetsbeskyttelse er en vigtig funktion, som de fleste brugere vil have gavn af, kan den forårsage problemer med visse strømbrugerarbejdsprocesser og applikationer. Så hvis du er villig til at acceptere risikoen for reduceret sikkerhed til gengæld for større fleksibilitet, kan du her deaktivere systemintegritetsbeskyttelse i macOS.
Hvad er systemintegritetsbeskyttelse?
Før vi går videre, skal vi tage et øjeblik til at gennemgå præcis, hvad System Integrity Protection gør for at sikre, at deaktivering af det er, hvad du har brug for. Systemintegritetsbeskyttelse handler om at begrænse adgangen til kritiske systemfiler og derved blokere visse angrebsvektorer for malware og anden ondsindet software.
Normale macOS-brugerkonti har altid haft begrænsninger for, hvilke filer de kunne få adgang til, men rodbruger , til speciel brugerkonto der har forhøjede privilegier med henblik på systemadministration, havde ingen begrænsninger. Før introduktionen af systemintegritetsbeskyttelse havde enhver fysisk bruger eller script, der havde adgang til rodkontoen og adgangskoden, faktisk fuldstændig adgang til alle områder af systemet.
Anerkender det potentielle sikkerhedsproblem sammen med det faktum, atmestMac-brugere behøver aldrig at få adgang til eller ændre kernesystemfiler, Apple oprettede System Integrity Protection for at blokere adgang til nøgleplaceringer og filer, selv for rodbrugeren. Disse placeringer inkluderer:
/System
/ usr
/ am
/ sbin
Enhver applikation, der er forudinstalleret som en del af macOS
Når systemintegritetsbeskyttelse er aktiveret, er den eneste måde at ændre filer på disse placeringer på via apps eller processer, der er underskrevet af Apple med udtrykkelig tilladelse til at gøre det. For eksempel softwareopdateringsprocessen eller Apples egne applikationsinstallatører. Tredjepartsapps og endda Mac-administratoren kan under ingen omstændigheder ændre disse filer. Hvis du forsøger at gøre det, selv med en sudo-kommando, modtager du simpelthen enHandling ikke tilladtbesked.
hvordan man ss på snapchat uden at personen ved det
Bør du deaktivere systemintegritetsbeskyttelse?
Som nævnt kan systemintegritetsbeskyttelse forårsage problemer med visse strømbruger-arbejdsgange eller applikationer, der kræver evnen til at ændre systemfiler. Den gode nyhed er, at du kan deaktivere systemintegritetsbeskyttelse, så længe du er villig til at acceptere risikoen for, at din Mac bliver mere sårbar, hvis du gør det. For strømbrugere kan fleksibiliteten til fortsat at få adgang til og ændre disse filer være risikoen værd.
Så kort sagt, hvis du helt sikkert ved, at en arbejdsgang eller app, du har brug for, er afhængig af adgang til beskyttede systemfiler, og du forstår de involverede risici, vil du sandsynligvis være OK med at deaktivere systemintegritetsbeskyttelse. Men hvis du ikke ved, hvorfor du skal deaktivere systemintegritetsbeskyttelse, eller hvis du bare gør det, fordi en app, du downloadede, bad dig om, er det bedre at holde det aktiveret og finde en anden løsning til appen eller processen du prøver at imødekomme.
Deaktiver beskyttelse af systemintegritet
- Start din Mac til at deaktivere systemintegritetsbeskyttelse Gendannelsestilstand ved at trykke på og holde nede Kommando og R tasterne på dit tastatur, så snart du hører opstartsklokken.
- Når du er startet i gendannelsestilstand, skal du vælge Hjælpeprogrammer> Terminal fra menulinjen øverst på skærmen.
- Brug kommandoen for at kontrollere, om systemintegritetsbeskyttelse i øjeblikket er aktiveret eller deaktiveret csrutil status .
- TildeaktiverSystem Integrity Protection, brug kommandoen csrutil deaktivere . Du kangenaktiversenere ved at gentage disse trin og bruge kommandoen csrutil aktivere i stedet.
- Når du har deaktiveret systemintegritetsbeskyttelse, skal du genstarte din Mac via Apple-menuen.
youtube hvordan du kan se dine kommentarer