¿Se puede desactivar Gatekeeper a través de la terminal en OS X 10.8 Mountain Lion?

17

¿Cómo se puede deshabilitar Gatekeeper a través de los comandos de la Terminal en OS X 10.8 Mountain Lion? Estoy buscando replicar la seguridad y amp; Selección del panel de preferencias de privacidad para permitir que se ejecuten las aplicaciones descargadas desde En cualquier lugar :

Al tener un comando de terminal, puedo escribir un script para realizar esta tarea de forma remota en lugar de ir manualmente a cada Mac y cambiar esta configuración con un mouse y varios clics.

    
pregunta Brian McCarthy 19.12.2012 - 21:08

3 respuestas

22

La herramienta spctl debería hacer lo trabajo.

sudo spctl --master-disable desactivará los controles de Gatekeeper, y sudo spctl --master-enable los volverá a habilitar (a la configuración predeterminada de App Store y aplicaciones firmadas; no parece que configurarlo solo en App Store) .

Tenga en cuenta que no generará ningún error si lo ejecuta sin los permisos sudo , pero sudo en realidad es necesario.

    
respondido por el robmathers 19.12.2012 - 22:15
3
sudo spctl --master-disable

Consulte la página del manual para spctl

    
respondido por el Gordon Davisson 19.12.2012 - 22:14
3

Cualquiera de estos también desactiva los diálogos de Gatekeeper (después de reiniciar), pero no cambian la configuración que se muestra en Preferencias del sistema.

sudo defaults write /var/db/SystemPolicy-prefs.plist enabled -string no
defaults write com.apple.LaunchServices LSQuarantine -bool false

No sé si spctl --master-disable es diferente a deshabilitar a Gatekeeper de las Preferencias del sistema, pero spctl --status cambia a assessments disabled después de deshabilitar a Gatekeeper en las Preferencias del sistema.

    
respondido por el user495470 20.12.2012 - 10:04

Lea otras preguntas en las etiquetas