Com afegir excepcions de Gatekeeper des de la línia d'ordres a Mac OS X

Taula de continguts:

Anonim

Normalment, si voleu que la funció GateKeeper aprovi el llançament d'una aplicació en un Mac, feu clic amb el botó dret a l'aplicació per a desenvolupadors no identificats i trieu "Obre" o aneu a Preferències del sistema per evitar Gatekeeper que manera. Una altra opció és afegir manualment aprovacions i excepcions d'aplicacions a Gatekeeper girant a la línia d'ordres a Mac OS X.

Això és ideal per als usuaris avançats que volen crear scripts o automatitzar l'aprovació d'aplicacions, però també pot ser útil per a l'administració remota i també en altres situacions.

Passarem a l'ordre spctl per aconseguir l'efecte desitjat aquí, amb el qual, com hem comentat abans, els usuaris també poden interactuar per habilitar i desactivar Gatekeeper des del Terminal.

Afegir una aplicació a l'aprovació de Gatekeeper des de la línia d'ordres a Mac OS X

Per afegir una aplicació a les excepcions de Gatekeepers i la llista de llançament d'aplicacions aprovades, utilitzeu el senyalador –add amb spctl per aprovar el llançament d'una aplicació. L'estil de sintaxi següent és adequat:

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

Per exemple, per afegir l'aprovació per a l'aplicació imaginària anomenada “GooseRoute” que resideix a la carpeta de descàrregues dels usuaris, la cadena de sintaxi seria el següent:

spctl --add ~/Downloads/GooseRoute.app

Haureu d'introduir una contrasenya d'administrador per aprovar l'aplicació amb Gatekeeper, en cas contrari podeu prefixar l'ordre amb sudo si esteu fent això des de SSH o voleu automatitzar el procés.

Eliminar una excepció de Gatekeeper d'aplicacions amb spctl a Mac OS X

Eliminar una aplicació de la llista d'aprovacions de Gatekeeper és igual de fàcil, només cal que desactiveu la marca –add amb –remove; en cas contrari, la sintaxi és la mateixa:

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

Un cop més, podeu prefixar l'ordre amb sudo si ho voleu, en cas contrari, apareixerà la finestra emergent d'autenticació de l'administrador familiar a Mac OS X per completar l'eliminació de l'aplicació de la llista d'autoritzacions de Gatekeepers.

Recordeu, si esteu afegint o eliminant aplicacions que estan enterrades al sistema de fitxers amb camins llargs i complexos, sempre podeu arrossegar-les i deixar-les anar a la finestra del terminal per imprimir-ne la ruta completa.

Com afegir excepcions de Gatekeeper des de la línia d'ordres a Mac OS X