Ich habe versucht, Apps als anderer Benutzer auszuführen.
Versuch 1
sudo -u otheruser open /Applications/TextEdit.app
startet die App, verwendet jedoch den aktuellen Benutzer und nicht einen anderen Benutzer .
Bei Versuch 2
login username
und su - otheruser
erfolgreicher Anmeldung als anderer Benutzer wird der andere Benutzer im Aktivitätsmonitor angezeigt , aber in etwa wird open /Applications/TextEdit.app
der Fehler zurückgegebenLSOpenURLsWithRole() failed with error -10810 for the file /Applications/TextEdit.app.
Versuch 3
sudo su - otheruser -c /Applications/TextEdit.app/Contents/MacOS/TextEdit
scheint die App zu starten (sie wird unter Aktivitätsmonitor als von einem anderen Benutzer gestartet angezeigt ), aber dieser Fehler wird angezeigt, während das Dock-Symbol auf unbestimmte Zeit abprallt:_RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL.
Frage
Also… wie starte ich eine App als anderer Benutzer?