Ich muss eine Anwendung hinter dem Sperrbildschirm ausführen, z. B. so wie Time Machine oder Sophos Antivirus (und andere) ausgeführt werden können, wenn der Bildschirm gesperrt ist.
Insbesondere möchte ich eine Anwendung so planen, dass sie gestartet wird, wenn der Computer im Ruhezustand und unbeaufsichtigt (aber nicht ausgeschaltet) ist. Der Plan ist, das Aufwachen über Energy Saver oder pmset zu planen und iCal/Automator zu verwenden, um den App-Start zu planen. Das Problem, auf das ich stoße, ist der Sperrbildschirm (dh System Pref > Security > Require Password). Wenn der Sperrbildschirm aktiviert ist, wird die Anwendung nicht unbeaufsichtigt gestartet – ein Benutzer muss das Passwort eingeben. Zum Debuggen habe ich bestätigt, dass das Deaktivieren des Sperrbildschirms das Starten der App ermöglicht, aber dies ist aufgrund der Sicherheitsprobleme keine Lösung.
Fazit: Gibt es eine Möglichkeit, ein Applescript oder Shell-Skript (möglicherweise mit Root-Rechten) zu planen, um dem Sperrbildschirm Zugriff auf das Passwort zu gewähren? Ich denke, KeyChain sollte dazu in der Lage sein, aber ich kann nicht herausfinden, wie. Oder gibt es vielleicht andere Lösungen?
Weitere Details: - Ich verwende 10.7 und 10.9.
Wenn Sie gerne eine Drittanbieteranwendung verwenden, kann Power Manager genau das tun , was Sie wollen.
Es gibt viele Rezepte , die Ihnen helfen, Ihren Zeitplan zu erstellen. Zu deiner Situation:
Standardmäßig schaltet Power Manager einen schlafenden Mac ein, um geplante Ereignisse auszuführen. Das obige Rezept zum Starten einer Anwendung weckt automatisch einen schlafenden Mac. Sie können das Ereignis bei Bedarf so anpassen, dass es einen heruntergefahrenen Mac einschaltet.
Power Manager startet Ihre Anwendung hinter dem Sperrbildschirm. Dies ist möglich, weil Power Manager über einen Hilfsagenten verfügt, der in jeder Benutzersitzung ausgeführt wird. Der Hauptplaner arbeitet mit dem Agenten zusammen, um sicherzustellen, dass die Anwendung in der richtigen Benutzersitzung gestartet wird.
Offenlegung: Ich arbeite für DssW, die Power Manager herstellen; Also zögern Sie nicht, technische Fragen zu stellen.
Wenn Sie Bedenken hinsichtlich der Sicherheit haben, ziehen Sie in Betracht, den Benutzer mit Fast User Switching zum Anmeldefenster zurückzuschalten .
Während Fast User Switched, kann Ihr Mac planmäßig aufwachen, das AppleScript ausführen und seine Aufgabe abschließen, ohne einen ungeschützten Zugriff auf den Mac zu riskieren.
Benutzer14492
paamachat
Benutzer14492
paamachat