Hur man lägger till Gatekeeper-undantag från kommandoraden i Mac OS X

Innehållsförteckning:

Anonim

Om du vill ha en applikation godkänd av GateKeeper-funktionen på en Mac, högerklickar du vanligtvis på det oidentifierade utvecklarprogrammet och väljer "Öppna", eller går igenom Systeminställningar för att kringgå Gatekeeper som sätt. Ett annat alternativ är att manuellt lägga till programgodkännanden och undantag till Gatekeeper genom att vända sig till kommandoraden i Mac OS X.

Detta är bra för avancerade användare som vill skripta eller automatisera programgodkännanden, men det kan också vara användbart för fjärradministration och i andra situationer.

Vi vänder oss till spctl-kommandot för att uppnå önskad effekt här, som, som vi har diskuterat tidigare, användare också kan interagera med för att aktivera och inaktivera Gatekeeper från Terminal.

Lägg till ett program till Gatekeeper-godkännande från kommandoraden i Mac OS X

För att lägga till en applikation till Gatekeepers undantag och godkänd applikationsstartlista, använd flaggan –add med spctl för att godkänna en applikationsstart. Följande syntaxstil är lämplig:

spctl --add /Path/To/Application.app

Till exempel, för att lägga till godkännande för den imaginära applikationen kallad "GooseRoute" som finns i användarens nedladdningsmapp, skulle syntaxsträngen se ut så här:

spctl --add ~/Nedladdningar/GooseRoute.app

Du måste ange ett administratörslösenord för att godkänna applikationen med Gatekeeper, annars kan du prefixa kommandot med sudo om du utför detta från SSH eller vill automatisera processen.

Ta bort ett Applications Gatekeeper-undantag med spctl i Mac OS X

Att ta bort en applikation från Gatekeepers godkännandelista är lika enkelt, byt bara ut flaggan –lägg till med –remove, syntaxen är annars densamma:

spctl --remove /Path/To/Application.app

Återigen, du kan prefixa kommandot med sudo om så önskas, annars visas den välbekanta admin-autentiseringspopupen i Mac OS X för att slutföra borttagningen av programmet från Gatekeepers auktoriseringslista.

Kom ihåg att om du lägger till eller tar bort program som är begravda i filsystemet med långa komplexa sökvägar, kan du alltid dra och släppa det i terminalfönstret för att skriva ut hela sökvägen.

Hur man lägger till Gatekeeper-undantag från kommandoraden i Mac OS X