Slik legger du til gatekeeper-unntak fra kommandolinjen i Mac OS X

Innholdsfortegnelse:

Anonim

Vanligvis hvis du vil ha en applikasjonsstart godkjent av GateKeeper-funksjonen på en Mac, høyreklikker du på den uidentifiserte utviklerapplikasjonen og velger "Åpne", eller går gjennom Systemvalg for å omgå Gatekeeper som vei. Et annet alternativ er å manuelt legge til programgodkjenninger og unntak til Gatekeeper ved å gå til kommandolinjen i Mac OS X.

Dette er flott for avanserte brukere som ønsker å skripte eller automatisere applikasjonsgodkjenninger, men det kan også være nyttig for fjernadministrasjon og i andre situasjoner.

Vi går til spctl-kommandoen for å oppnå ønsket effekt her, som, som vi har diskutert tidligere, brukere også kan samhandle med for å aktivere og deaktivere Gatekeeper fra Terminal.

Legg til et program til Gatekeeper-godkjenning fra kommandolinjen i Mac OS X

For å legge til en applikasjon til Gatekeepers unntak og godkjent applikasjonsstartliste, bruk –add-flagget med spctl for å godkjenne en applikasjonsstart. Følgende syntaksstil er passende:

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

For eksempel, for å legge til godkjenning for den imaginære applikasjonen k alt "GooseRoute" som ligger i brukernes nedlastingsmappe, vil syntaksstrengen se slik ut:

spctl --add ~/Nedlastinger/GooseRoute.app

Du må angi et administratorpassord for å godkjenne applikasjonen med Gatekeeper, ellers kan du prefikse kommandoen med sudo hvis du utfører dette fra SSH eller ønsker å automatisere prosessen.

Fjern et Applications Gatekeeper-unntak med spctl i Mac OS X

Å fjerne en applikasjon fra Gatekeeper-godkjenningslisten er like enkelt, bare bytt ut –add-flagget med –remove, ellers er syntaksen den samme:

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

Igjen, du kan prefiksere kommandoen med sudo om ønskelig, ellers vil den kjente admin-autentiseringspop-upen vises i Mac OS X for å fullføre fjerningen av programmet fra Gatekeepers autorisasjonsliste.

Husk, hvis du legger til eller fjerner programmer som er begravet i filsystemet med lange komplekse baner, kan du alltid dra og slippe det inn i terminalvinduet for å skrive ut hele banen.

Slik legger du til gatekeeper-unntak fra kommandolinjen i Mac OS X