Necesito ejecutar una aplicación detrás de la pantalla de bloqueo, por ejemplo, al igual que Time Machine o Sophos antivirus (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á inactiva y desatendida (pero no apagada). El plan es programar el despertar a través de Energy Saver o pmset, y usar iCal / Automator para programar el inicio de la aplicación. El problema que me encuentro es la pantalla de bloqueo (es decir, Pref. Del sistema & gt; Seguridad & gt; Requerir contraseña). Cuando la pantalla de bloqueo está habilitada, la aplicación no se iniciará desatendida: un usuario debe ingresar la contraseña. A modo de depuración, he confirmado que al desactivar la pantalla de bloqueo se puede iniciar la aplicación, pero esto no es una solución debido a problemas de seguridad.
Línea inferior: ¿Hay una manera de programar un script de AppleScript o shell (quizás con privilegios de root) para otorgar el acceso de la pantalla de bloqueo a la contraseña? Estoy pensando que KeyChain debería poder hacer esto, pero no puedo entender cómo. O tal vez hay otras soluciones?
Otros detalles: - Estoy corriendo 10.7 y 10.9.
fuente
Respuestas:
Administrador de energía
Si está dispuesto a utilizar una aplicación de terceros, Administrador de energía puede hacer exactamente Lo que quieras.
Existen muchas recetas para ayudar a crear su horario. Para su situación:
De forma predeterminada, Power Manager encenderá una Mac inactiva para realizar eventos programados. La receta anterior para iniciar una aplicación despertará automáticamente una Mac en reposo. 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 que se ejecuta dentro de cada sesión de usuario. El planificador 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.
Cambio de usuario rápido
Si le preocupa la seguridad, considere que el usuario esté regresó a la ventana de inicio de sesión con cambio rápido de usuario.
Mientras se cambia rápidamente de usuario, su Mac puede activarse para programar, ejecutar el AppleScript y completar su tarea sin correr el riesgo de acceder sin protección a la Mac.
fuente