Sådan deaktiveres Gatekeeper fra Command Line i Mac OS X

Selvom de fleste Mac-brugere vil holde Gatekeeper aktiveret til sikkerhedsformål, finder nogle avancerede brugere, at Gatekeeper er alt for ivrige efter at forhindre tredjeparts apps i at blive brugt i OS X.

Mens det er nemt at slukke Gatekeeper via Systemindstillinger på en Mac, er en anden mulighed at deaktivere Gatekeeper ved at bruge kommandolinjen i OS X. Dette kan være nyttigt til scripting, konfiguration, fjernstyring og bare for dem, der foretrækker at brug terminalen.

Deaktiver Gatekeeper fra kommandolinjen i OS X

Start Terminal, hvis du ikke har gjort det endnu (/ Applications / Utilities /) og udsted følgende kommando for at slukke Gatekeeper:

sudo spctl --master-disable

Hit return og indtast administratorpassordet som normalt kræves af sudo, og Gatekeeper vil øjeblikkeligt blive deaktiveret. Hvis du har lyst til at bekræfte dette, kan du gøre det med status-flag og samme kommando, som sådan:

spctl --status

Dette vil rapportere tilbage 'evalueringer deaktiveret' for at indikere, at gatekeeper er blevet slukket. Du vil også opdage, at Gatekeeper Security præferencepanelet bliver indstillet til 'Overalt'.

Aktivér Gatekeeper fra kommandolinjen i Mac OS X

Selvfølgelig kan du også aktivere Gatekeeper fra kommandolinjen i OS X ved at bruge følgende kommandostreng:

sudo spctl --master-enable

Hit tilbage, og du kan bekræfte status igen med -status:

$ spctl --status
assessments enabled

Gatekeeper vil blive aktiveret igen ved den strengeste indstilling. Som deaktiveret vil indstillingen også gennemføre GUI'en.

Igen skal de fleste brugere forlade Gatekeeper tændt, og hvis det er nødvendigt, kan de omgå det via panelet Systemvalg pr. App eller ved at højreklikke på "Åbn" trick.