¿Cómo puede deshabilitar Gatekeeper a través de comandos de terminal en OS X 10.8 Mountain Lion? Estoy buscando replicar la selección del panel de preferencias Seguridad y privacidad para permitir que las aplicaciones descargadas desde cualquier lugar se ejecuten:
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.
La herramienta spctl debería hacer el trabajo.
sudo spctl --master-disable
desactivará las comprobaciones de Gatekeeper y sudo spctl --master-enable
las volverá a habilitar (a la configuración predeterminada de App Store y aplicaciones firmadas; no parece que sea posible configurarlo solo en App Store).
Tenga en cuenta que no arrojará ningún error si lo ejecuta sin sudo
permisos, pero sudo
de hecho es obligatorio.
sudo spctl --master-disable
Cualquiera de estos también deshabilita los cuadros de diálogo 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 de deshabilitar Gatekeeper desde las Preferencias del sistema, pero spctl --status
cambia assessments disabled
después de deshabilitar Gatekeeper en las Preferencias del sistema.
Megan Walker
ladrones
Megan Walker
Brian McCarthy
ladrones