Gatekeeper, el sistema de seguridad para instalación de software en OS X 10.8 Mountain Lion puede ser gestionado a través del Terminal usando una nueva aplicación que Apple ya incluyó a partir de OS X 10.7.3 Lion y que se llama spctl
(SecAssessment system policy security).
spctl
requiere el uso de la contraseña del administrador, por lo que hay que ejecutarlo con sudo
. Así, para activar la instalación de aplicaciones de la App Store y desarrolladores identificados (código firmado), abre el Terminal y añade el siguiente comando:
sudo spctl --master-enable
Para desactivar totalmente Gatekeeper, debes ejecutar:
sudo spctl --master-disable
en ambos casos se te solicitará la contraseña del administrador.
Para conocer el estado actual de Gatekeeper, debes usar el comando:
sptcl --status
que no requiere la contraseña de administrador.
Si bien es factible gestionar este comportamiento desde el interfaz de OS X, si necesitas hacerlo de forma remota o para gestionar múltiples ordenadores en una red para la instalación de una aplicación no firmada, esta es una excelente solución para integrar en un script.