Gatekeeper, først introdusert i OS X Mountain Lion, er en Mac-sikkerhetsfunksjon som hjelper med å beskytte Mac-en mot skadelig programvare og annen skadelig programvare. Gatekeeper sjekker for å sikre at applikasjonen er sikker å kjøre ved å sjekke den mot listen over apper som Apple har verifisert og godkjent for Apple Mac Store og / eller godkjent av Apple, selv om de ikke tilbys gjennom app store. Dette er de tre Gatekeeper-alternativene:
- App Store
- App Store og identifiserte utviklere
- Hvor som helst
I macOS Sierra gjorde Apple imidlertid noen viktige endringer i Gatekeeper som tilsynelatende begrenser valgene til strømbrukere som vil laste ned og bruke programvaren utover listen over apper som er offisielt godkjent av Apple.
Men ikke bekymre deg, innstillingene for porten kan fortsatt endres i macOS Sierra for å gi deg tilgang til programvare som ikke er offisielt godkjent av Apple. Forståelsen er at brukere som deaktiverer Gatekeeper-beskyttelse, gjør det på egen risiko, fordi du må være en erfaren Mac-bruker for å unngå skadelig programvare og annen skadelig programvare.
Juster innstillingene for portvakten
Tradisjonelt tilbød Gatekeeper tre innstillinger for å øke sikkerheten: hvor som helst, App Store og identifiserte utviklere, og App Store. Det første valget, som navnet beskriver, tillot brukere å starte applikasjoner fra alle kilder, og deaktivere Gatekeeper-funksjonen effektivt.
Det andre valget tillot brukere å kjøre apper fra Mac App Store, så vel som fra programvareutviklere som har registrert seg hos Apple og signert applikasjonene sine på en sikker måte. Til slutt begrenset den mest sikre innstillingen brukere til å kjøre apper som er hentet fra Mac App Store.
Mens de sikre alternativene var gode ideer for mindre erfarne Mac-brukere, fant strømbrukere Gatekeeper å være for begrensende og forsøkte vanligvis å deaktivere den ved å sette den til “Hvor som helst . “
I macOS Sierra er alternativet “Anywhere” imidlertid borte, og “App Store” og “App Store og identifiserte utviklere” er de eneste to alternativene.
Deaktiver Gatekeeper i macOS Sierra fra Terminal ved hjelp av en kommando
Gatekeeper-innstillingene finner du i Systemvalg> Sikkerhet og personvern> Generelt . Gatekeeper-alternativene befinner seg under “Alle apper lastet ned fra:”, og valget “hvor som helst” mangler. Da alternativet “Anywhere” manglet, trodde mange Mac-brukere at Apple helt hadde tatt bort “Anywhere” -alternativet.
Heldigvis slo Apple ikke av muligheten til å endre innstillingen for gatekeeper til “Anywhere”, det begynte bare å kreve at brukerne gjorde det fra terminalen med en kommando, noe som var en måte for Apple å sikre at bare brukere av macOS-strøm sannsynligvis ville endre Gatekeeper-innstillingen til “Hvor som helst.” For det meste er det bare macOS-strømbrukere som vet hvordan de skal bruke terminalen.
For å deaktivere Gatekeeper (dvs. sette den til “Anywhere”) fra kommandolinjen, åpner du et nytt terminalvindu og skriver deretter inn følgende kommando:
$ sudo spctl --master-disable
Siden du bruker "sudo", blir du bedt om å angi root- (admin) passordet til Macen din. Skriv inn root-passordet ditt, og kommandoen vil endre innstillingen for Gatekeeper til “Anywhere.”.
Hvis du vil bekrefte at innstillingen for gatekeeper er endret til “hvor som helst”, kan du starte Systemvalg og sjekke innstillingen “Tillat apper lastet ned fra”. Du vil nå se at "Anywhere" er innstillingen for Gatekeeper. Klikk på hengelåsen i nedre venstre hjørne for å oppgi passordet ditt og gjøre endringer, og velg deretter "Hvor som helst" fra listen over Gatekeeper-alternativer. Sikkerhetsfunksjonen vil ikke lenger feile deg om apper fra uidentifiserte utviklere. Du vil også legge merke til at siden du kjørte kommandoen for å endre Gatekeepers alternativ "Tillat apper lastet ned fra" til hvor som helst, er dette alternativet nå oppført i grensesnittet som vist på skjermdumpen nedenfor.
Midlertidig omgå portvakt
Til tross for de potensielt frustrerende begrensningene, er Gatekeeper virkelig en viktig sikkerhetsfunksjon som kan forhindre deg i å starte skadelige applikasjoner ved et uhell. Hvis du foretrekker å la Gatekeeper være aktivert, men fortsatt trenger å av og til kjøre en app fra en uidentifisert utvikler, kan du midlertidig omgå Gatekeeper ved å åpne appen fra høyreklikk-hurtigmenyen.
For å illustrere at du prøver å åpne en app fra en uidentifisert utvikler mens Gatekeeper er aktivert, får du følgende varsel som forteller deg at appen ikke kan startes:
For å forbigå Gatekeeper midlertidig, høyreklikk (eller Kontrollklikk) på appens ikon og velg Åpne .
Du vil fortsatt motta en varsel, men denne gangen er det bare en advarsel. Når du klikker på Åpne igjen, starter appen.
Gjenopprett Sierra Gatekeeper-innstillinger til standard
Hvis du har aktivert “Anywhere” -alternativet ved å bruke Terminal-kommandoen ovenfor og senere vil reversere det, kan du gå tilbake til Terminal og kjøre denne kommandoen:
$ sudo spctl --master-enable
Denne kommandoen reverserer kommandoen spctl --master-disable
som du kjørte for å sette Gatekeepers “Tillat appnedlastinger fra” -innstillingen til “hvor som helst”.
Hvis du fant denne artikkelen nyttig, kan det være lurt å sjekke hvordan du kjører Mac-programvareoppdatering via terminalen.
Har du satt innstillingene for "Last ned apper fra" Gatekeepers til "hvor som helst" før? Hvordan gjorde du det? Legg igjen en kommentar nedenfor.