J'essaie d'exécuter une application en tant qu'utilisateur "steve" avec la fenêtre affichée sur mon bureau (brendan).
Voici ce que j'ai fait jusqu'à présent.
sudo -u steve open -a /Path/To/MyApplication.app
Quelle que soit l'application que j'essaie, elle s'exécute toujours avec mes privilèges et non ceux de Steve, ce qui n'est pas ce que je souhaite. Le processus m'appartient, même si j'ai exécuté open sous 'sudo -u steve' .
Comment puis-je simplement exécuter une commande à partir de la console qui ouvrira n'importe quelle application avec les privilèges d'un autre utilisateur (Steve étant l'utilisateur propriétaire du processus) ?
De même, les outils GUI tels que RunAs et Peek-A-Boo (je crois que c'est ainsi qu'il s'appelait, très similaire) ne sont pas une option. Cette commande doit être lancé à partir d'un script.
Merci de votre attention !