¿Cómo evitar la contraseña GUI al usar `osascript`?

Me gustaría usar el osascript shell osascript para ejecutar algunos AppleScript, pero prefiero evitar el prompt de la GUI password. En su lugar, prefiero ejecutar el script como sudo desde la command-line, por lo que no hay GUI popups / prompts son necesarios.

El command es el siguiente:

  • Cómo crear una aplicación OSX para envolver una llamada a una secuencia de commands de shell?
  • AppleScript: establece el resultado del script como variable
  • Cómo hacer una aplicación sencilla desde un applescript!
  • ¿Cómo puedo eliminar una parte de la mitad de una película?
  • Conversión de HTML a PDF utilizando la utilidad de conversión en Mac OS X
  • Atajo para expulsar todos los discos duros externos, pero no MobileBackups
  •  osascript -e 'tell application "System Events" to set UI elements enabled to true' 

    Ejecutar este command tiene el mismo efecto que ir a Preferences del sistemaAccesibilidad y comprobación Habilitar el acceso de los dispositivos de asistencia .

    Si no solicita su contraseña, pruebe lo contrario:

     osascript -e 'tell application "System Events" to set UI elements enabled to false' 

    Para cualquiera de estos commands, obtendrá un indicador de contraseña en la GUI de OS X:

    Captura de pantalla

    Mi pregunta es: ¿hay alguna forma de evitar esta request de contraseña?


    Asumí que invocar osascript con privilegios de sudo haría el truco, pero por desgracia – incluso en ese caso se muestra el indicador de GUI. Significado de la palabra

     sudo osascript -e 'tell application "System Events" to set UI elements enabled to true' 

    ¿Hay alguna forma de evitar esto?

  • AppleScript: ¿Cómo get time sin segundos? Como alternativa, ¿cómo eliminar el text en medio de la cadena?
  • ¿Cómo abrir una nueva pestaña Terminal en el directory de trabajo actual?
  • ¿Cómo enfocar una window específica con applescript sin hacer una activación y llevar otras windows al frente?
  • ¿Cómo llamar a una subrutina específica de un AppleScript de otro AppleScript?
  • Buscar disco adjunto específico, no volumen, por Applescript
  • Cuando las teclas de mouse están activadas, ¿cómo hago clic o muevo el mouse usando AppleScript?
  • One Solution collect form web for “¿Cómo evitar la contraseña GUI al usar `osascript`?”

    Puede suprimir la interfaz de contraseña modificando los derechos de autorización de su Mac.

    Utilice la herramienta de command-line de security integrada o authbuddy para cambiar el derecho system.preferences.accessibility para allow :

     sudo security authorizationdb write system.preferences.accessibility allow 

    Al abrir el derecho system.preferences.accessibility , cualquier usuario podrá cambiar la configuration de accesibilidad sin una request de contraseña.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).