Sådan tilføjes Gatekeeper-undtagelser fra kommandolinjen i Mac OS X

Indholdsfortegnelse:

Anonim

Hvis du typisk vil have en applikation godkendt af GateKeeper-funktionen på en Mac, højreklikker du på det uidentificerede udviklerprogram og vælger "Åbn", eller går gennem Systemindstillinger for at omgå Gatekeeper, der vej. En anden mulighed er manuelt at tilføje applikationsgodkendelser og undtagelser til Gatekeeper ved at dreje til kommandolinjen i Mac OS X.

Dette er fantastisk til avancerede brugere, der ønsker at scripte eller automatisere applikationsgodkendelser, men det kan også være nyttigt til fjernadministration og i andre situationer.

Vi vender tilbage til spctl-kommandoen for at opnå den ønskede effekt her, som, som vi har diskuteret før, brugere også kan interagere med for at aktivere og deaktivere Gatekeeper fra Terminal.

Tilføj et program til Gatekeeper-godkendelse fra kommandolinjen i Mac OS X

For at tilføje en applikation til Gatekeepers undtagelser og godkendt applikationsstartliste, skal du bruge flaget –add med spctl for at godkende en applikationsstart. Følgende syntaksstil er passende:

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

For f.eks. at tilføje godkendelse til den imaginære applikation kaldet "GooseRoute", der findes i brugernes downloads-mappen, vil syntaksstrengen se sådan ud:

spctl --add ~/Downloads/GooseRoute.app

Du skal indtaste en administratoradgangskode for at godkende applikationen med Gatekeeper, ellers kan du præfikse kommandoen med sudo, hvis du udfører dette fra SSH eller ønsker at automatisere processen.

Fjern en Applications Gatekeeper-undtagelse med spctl i Mac OS X

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

Igen, du kan præfiks kommandoen med sudo, hvis det ønskes, ellers vil den velkendte admin-godkendelses-pop-up dukke op i Mac OS X for at fuldføre fjernelsen af ​​programmet fra Gatekeepers autorisationsliste.

Husk, at hvis du tilføjer eller fjerner programmer, der er begravet i filsystemet med lange komplekse stier, kan du altid trække og slippe det ind i terminalvinduet for at udskrive den fulde sti.

Sådan tilføjes Gatekeeper-undtagelser fra kommandolinjen i Mac OS X