Necesito ejecutar una aplicación detrás de la pantalla de bloqueo, por ejemplo, al igual que Time Machine o el antivirus de Sophos (y otros) pueden ejecutarse cuando la pantalla está bloqueada.
Específicamente, me gustaría programar una aplicación para que se inicie cuando la computadora esté dormida y desatendida (pero no apagada). El plan es programar la activación a través de Energy Saver o pmset, y usar iCal/Automator para programar el inicio de la aplicación. El problema que encuentro es la pantalla de bloqueo (es decir, Preferencias del sistema > Seguridad > Requerir contraseña). Cuando la pantalla de bloqueo está habilitada, la aplicación no se iniciará sin supervisión; el usuario debe ingresar la contraseña. A modo de depuración, confirmé que deshabilitar la pantalla de bloqueo permite que se inicie la aplicación, pero esta no es una solución debido a problemas de seguridad.
En pocas palabras: ¿Hay alguna manera de programar un script AppleScript o Shell (quizás con privilegios de root) para otorgar acceso a la contraseña a la pantalla de bloqueo? Estoy pensando que KeyChain debería poder hacer esto, pero no puedo entender cómo. ¿O tal vez hay otras soluciones?
Otros detalles: - Estoy ejecutando 10.7 y 10.9.
Si está feliz de usar una aplicación de terceros, Power Manager puede hacer exactamente lo que desea.
Hay un montón de recetas para ayudar a crear su horario. Para su situación:
De manera predeterminada, Power Manager encenderá una Mac en reposo para realizar eventos programados. La receta anterior para iniciar una aplicación activará automáticamente una Mac dormida. Puede ajustar el evento para encender una Mac apagada, si lo desea.
Power Manager iniciará su aplicación detrás de la pantalla de bloqueo. Esto es posible porque Power Manager tiene un agente auxiliar ejecutándose dentro de cada sesión de usuario. El programador principal trabaja con el agente para asegurarse de que la aplicación se inicie en la sesión de usuario correcta.
Divulgación: trabajo para DssW, que hace Power Manager; así que no dude en hacer preguntas técnicas.
Si le preocupa la seguridad, considere hacer que el usuario vuelva a la ventana de inicio de sesión con Cambio rápido de usuario.
Mientras cambia de usuario rápido, su Mac puede activarse para programar, ejecutar AppleScript y completar su tarea sin arriesgarse a acceder sin protección a la Mac.
usuario14492
paamachat
usuario14492
paamachat