2 votes

Lancer des applications derrière l'écran de verrouillage ?

J'ai besoin d'exécuter une application derrière l'écran de verrouillage, par exemple, tout comme Time Machine ou l'antivirus Sophos (et d'autres) peuvent s'exécuter lorsque l'écran est verrouillé.

Plus précisément, je voudrais programmer le lancement d'une application lorsque l'ordinateur est endormi et sans surveillance (mais pas éteint). L'idée est de programmer le réveil via Energy Saver ou pmset, et d'utiliser iCal/Automator pour programmer le lancement de l'application. Le problème que je rencontre est l'écran de verrouillage (c'est-à-dire System Pref > Security > Require Password). Lorsque l'écran de verrouillage est activé, l'application ne se lance pas sans surveillance - l'utilisateur doit entrer le mot de passe. En déboguant, j'ai confirmé que la désactivation de l'écran de verrouillage permet de lancer l'application, mais ce n'est pas une solution en raison des problèmes de sécurité.

En résumé : Y a-t-il un moyen de programmer un applescript ou un shell script (peut-être avec des privilèges Root) pour accorder à l'écran de verrouillage l'accès au mot de passe ? Je pense que KeyChain devrait être capable de le faire, mais je n'arrive pas à trouver comment. Ou peut-être existe-t-il d'autres solutions ?

Autres détails : - J'utilise les versions 10.7 et 10.9.

1voto

Graham Miln Points 39606

Gestionnaire d'énergie

Si vous êtes heureux d'utiliser une application tierce, Gestionnaire d'énergie peut faire exactement ce que vous voulez.

Il y a beaucoup de recettes pour vous aider à créer votre planning. Pour votre situation :

Par défaut, Power Manager allume un Mac endormi pour exécuter des événements programmés. La recette ci-dessus pour lancer une application réveillera automatiquement un Mac endormi. Vous pouvez ajuster l'événement pour allumer un Mac éteint, si vous le souhaitez.

Power Manager lancera votre application derrière l'écran de verrouillage. Cela est possible car Power Manager dispose d'un agent d'assistance qui s'exécute dans chaque session utilisateur. Le planificateur principal travaille avec l'agent pour s'assurer que l'application est lancée dans la bonne session utilisateur.

DssW Power Manager on OS X

Divulgation : Je travaille pour DssW, qui fabrique Power Manager ; n'hésitez donc pas à poser des questions techniques.

Changement rapide d'utilisateur

Si la sécurité vous préoccupe, envisagez de faire en sorte que l'utilisateur soit Retour à la fenêtre de connexion avec changement rapide d'utilisateur.

Lorsque l'utilisateur rapide est commuté, votre Mac peut se réveiller selon le programme, exécuter l'AppleScript et accomplir sa tâche sans risquer un accès non protégé au Mac.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X