Hur man inaktiverar Gatekeeper från kommandoraden i Mac OS X

Innehållsförteckning:

Anonim

Även om de flesta Mac-användare vill behålla Gatekeeper aktiverad av säkerhetsskäl, tycker vissa avancerade användare att Gatekeeper är alltför nitiskt i att förhindra att tredjepartsappar används i macOS och Mac OS X.

Medan det är enkelt att stänga av Gatekeeper via systeminställningarna på en Mac, är ett annat alternativ att inaktivera Gatekeeper genom att använda kommandoraden i Mac OS.Detta kan vara användbart för skriptändamål, konfiguration, fjärrhantering och bara för de som föredrar att använda terminalen.

Inaktivera Gatekeeper från kommandoraden i Mac OS

Starta Terminal om du inte har gjort det ännu (/Applications/Utilities/) och utfärda följande kommando för att stänga av Gatekeeper:

sudo spctl --master-disable

Tryck på retur och ange administratörslösenordet som vanligtvis krävs av sudo, och Gatekeeper kommer omedelbart att inaktiveras. Om du känner för att bekräfta detta kan du göra det med –statusflaggan och samma kommando, som så:

spctl --status

Detta kommer att rapportera tillbaka "bedömningar inaktiverade" för att indikera att Gatekeeper har stängts av. Du kommer också att upptäcka att inställningspanelen Gatekeeper Security kommer att vara inställd på "Överallt".

Hur man aktiverar Gatekeeper från kommandoraden i Mac OS X

Naturligtvis kan du också aktivera Gatekeeper från kommandoraden i macOS / Mac OS X också genom att använda följande kommandosträng:

sudo spctl --master-enable

Tryck på retur så kan du bekräfta status igen med –status:

$ spctl --statusbedömningar aktiverade

Gatekeeper kommer att aktiveras igen med den strängaste inställningen. Som inaktivering kommer inställningen också att gå igenom GUI.

Återigen, de flesta användare bör låta Gatekeeper vara påslagen, och om det behövs kan de kringgå det via panelen Systeminställningar per app, eller genom att använda högerklickstricket "Öppna" .

Möjligheten att inaktivera Gatekeeper via Terminal har funnits ett bra tag nu, och det här tipset gäller i princip alla moderna Mac OS-versioner, inklusive macOS Big Sur, Catalina, Mojave, High Sierra och Sierra.

Om du känner till andra användbara tips eller knep för att aktivera och inaktivera Gatekeeper från kommandoraden (eller på annat sätt), dela dem med oss ​​i kommentarerna nedan.

Hur man inaktiverar Gatekeeper från kommandoraden i Mac OS X