Com afegir excepcions de Gatekeeper des de la línia d'ordres a Mac OS X
Taula de continguts:
- Afegir una aplicació a l'aprovació de Gatekeeper des de la línia d'ordres a Mac OS X
- Eliminar una excepció de Gatekeeper d'aplicacions amb spctl a Mac OS X
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.