Anonim

Gatekeeper, der først blev introduceret i OS X Mountain Lion, er en Mac-sikkerhedsfunktion, der hjælper med at beskytte din Mac mod malware og anden ondsindet software. Gatekeeper kontrollerer for at sikre, at applikationen er sikker at køre ved at kontrollere den mod listen over apps, som Apple har godkendt og godkendt til Apple Mac Store og / eller godkendt af Apple, selvom de ikke tilbydes via app store. Dette er de tre indstillinger for Gatekeeper:

  • App butik
  • App Store og identificerede udviklere
  • Overalt

I macOS Sierra foretagede Apple dog nogle vigtige ændringer af Gatekeeper, der tilsyneladende begrænser valgene for strømbrugere, der vil downloade og bruge softwaren ud over listen over apps, der officielt er godkendt af Apple.

Men rolig, indstillinger for Gatekeeper kan stadig ændres i macOS Sierra for at give dig adgang til software, der ikke er officielt godkendt af Apple. Forståelsen er, at brugere, der deaktiverer beskyttelse af Gatekeeper, gør det på deres egen risiko, da du skal være en erfaren Mac-bruger for at undgå malware og anden ondsindet software.

Juster Gatekeeper-indstillingerne

Traditionelt tilbød Gatekeeper tre indstillinger for øget sikkerhed: hvor som helst, App Store og identificerede udviklere og kun App Store. Det første valg, som navnet beskriver, gjorde det muligt for brugere at starte applikationer fra enhver kilde og effektivt deaktivere funktionen Gatekeeper.

Det andet valg tillader brugere at køre apps fra Mac App Store såvel som fra softwareudviklere, der har registreret sig hos Apple og sikkert underskrive deres applikationer. Endelig begrænsede den mest sikre indstilling brugere til at køre apps, der kun fås fra Mac App Store.

Mens de sikre indstillinger var gode ideer for mindre erfarne Mac-brugere, fandt strømbrugerne, at Gatekeeper var for begrænsende og forsøgte typisk at deaktivere den ved at indstille den til “Anywhere .

I macOS Sierra er indstillingen “Anywhere” imidlertid væk, hvilket efterlader “App Store” og “App Store og identificerede udviklere” som de eneste to muligheder.

Deaktiver Gatekeeper i macOS Sierra fra Terminal ved hjælp af en kommando

Gatekeeper-indstillingerne findes i Systemindstillinger> Sikkerhed & privatliv> Generelt . Gatekeeper-indstillingerne er placeret under “Alle apps downloadet fra:” med valget af ”Overalt” mangler. Da "Anywhere" -muligheden mangler, troede mange Mac-brugere, at Apple helt havde fjernet “Anywhere” -muligheden.

Heldigvis deaktiverede Apple ikke muligheden for at ændre indstillingen for Gatekeeper til “Anywhere”, det begyndte lige, at brugerne skulle gøre det fra terminalen med en kommando, hvilket var en måde for Apple at sikre, at kun macOS-strømbrugere sandsynligvis ville ændre indstillingen til Gatekeeper til “Anywhere.” For det meste er det kun macOS-strømbrugere, der ved, hvordan de bruger terminalen.

For at deaktivere Gatekeeper (dvs. indstille den til “Anywhere”) fra kommandolinjen, skal du åbne et nyt terminalvindue og derefter indtaste følgende kommando:

$ sudo spctl --master-disable

Da du bruger "sudo", bliver du bedt om din Mac's root (admin) adgangskode. Indtast din root-adgangskode, og kommandoen ændrer Gatekeeper-indstillingen til “Anywhere.”.

Hvis du vil bekræfte, at indstillingen for Gatekeeper er ændret til “Anywhere”, kan du starte Systemindstillinger og kontrollere indstillingen for Gatekeeper “Tillad apps downloadet fra”. Du vil nu se, at “Anywhere” er indstillingen for Gatekeeper. Klik på hængelåsen i nederste venstre hjørne for at indtaste din adgangskode og foretage ændringer, og vælg derefter "Overalt" på listen over Gatekeeper-indstillinger. Sikkerhedsfunktionen bugner dig ikke længere om apps fra uidentificerede udviklere. Du vil også bemærke, at da du kørte kommandoen til at ændre Gatekeepers indstilling "Tillad apps downloadet fra" til Overalt, er denne indstilling nu angivet i grænsefladen som vist på skærmbilledet nedenfor.

Midlertidig omgå Gatekeeper

På trods af sine potentielt frustrerende begrænsninger er Gatekeeper faktisk en vigtig sikkerhedsfunktion, der kan forhindre dig i at starte med at starte ondsindede applikationer. Hvis du foretrækker at forlade Gatekeeper aktiveret, men stadig har brug for lejlighedsvist at køre en app fra en ikke-identificeret udvikler, kan du midlertidigt omgå Gatekeeper ved at åbne appen fra højreklik-kontekstmenuen.

For at illustrere, når du forsøger at åbne en app fra en uidentificeret udvikler, mens Gatekeeper er aktiveret, modtager du følgende advarsel om, at appen ikke kan startes:


Hvis du midlertidigt vil omgå Gatekeeper, skal du højreklikke (eller Control-klikke) på appens ikon og vælge Åbn .

Du modtager stadig en alarmmeddelelse, men denne gang er det kun en advarsel. Klik på Åbn igen vil starte appen.

Gendan Sierra Gatekeeper-indstillinger til standard

Hvis du har aktiveret indstillingen "Overalt" ved hjælp af kommandoen Terminal ovenfor og senere ønsker at vende den, kan du gå tilbage til Terminal og køre denne kommando:

$ sudo spctl --master-enable

Denne kommando reverserer kommandoen spctl --master-disable som du løb for at indstille Gatekeepers indstilling "Tillad app-downloads fra" til "Hvor som helst."

Hvis du fandt denne artikel nyttig, kan du tjekke Sådan køres Mac-softwareopdatering via terminalen.

Har du indstillet Gatekeepers '“Download apps from” indstilling til “Anywhere” før? Hvordan gjorde du det? Efterlad en kommentar nedenfor.

Sådan deaktiveres gatekeeper og tillader apps overalt i macos sierra