Slik legger du til gatekeeper-unntak fra kommandolinjen i Mac OS X
Innholdsfortegnelse:
- Legg til et program til Gatekeeper-godkjenning fra kommandolinjen i Mac OS X
- Fjern et Applications Gatekeeper-unntak med spctl i Mac OS X
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.