Apple Remote Desktop possède une fonction "rideau" qu'un client distant peut utiliser pour verrouiller l'écran du Mac contrôlé à distance. Je l'utilise lorsque je me connecte à mon Mac professionnel depuis mon Mac personnel. L'écran de mon Mac de travail affiche une grande icône de verrouillage et un message pendant que je le contrôle à distance depuis mon Mac à l'aide d'Apple Remote Desktop (ARD).
Malheureusement, il y a un bug qui fait que l'écran du Mac distant reste verrouillé, même après que je m'en suis déconnecté. (Dernières ARD et OS X 10.8.2 sur les deux machines.) Lorsque cela se produit, je viens travailler le lendemain pour trouver la grande icône de verrouillage et le message sur l'écran de mon Mac. Bien que maintenant physiquement présent devant le Mac, je ne trouve pas de moyen de déverrouiller l'écran.
J'essaie généralement de me ssh
connecter au Mac à partir d'une autre machine et de tuer des processus. J'ai essayé de tuer le ARDAgent
processus, le processus de verrouillage d'écran (je ne me souviens pas du nom) et tout ce que je peux trouver avec "ard" ou "remote" dans le nom du processus. Aucune de ces choses ne semble déverrouiller l'écran. Finalement, je recourt à l'utilisation osascript -e ...
pour dire à toutes mes applications en cours d'exécution de se fermer correctement, puis je lance shutdown -r now
pour redémarrer la machine.
Ma question: existe-t-il un moyen de déverrouiller avec succès un Mac coincé sur l'écran de verrouillage ARD, à l'aide ssh
ou non?
Une façon de reproduire cela: connectez-vous au Mac cible avec le Bureau à distance, lancez le mode Rideau, puis après avoir terminé le travail à effectuer, déconnectez l'utilisateur sur le Mac cible tout en étant en mode Rideau. Cela laissera le Mac inaccessible à l'application Bureau à distance et même à un utilisateur physique de l'ordinateur, avec la grande icône de verrouillage sur l'écran du Mac cible.
Je ne sais pas ce que je fais pour déclencher cette situation, mais je ne me déconnecte certainement pas. De toute façon, il semble que la solution devrait être la même.