Estoy tratando de ejecutar una aplicación como el usuario 'steve' con la ventana que aparece en mi escritorio ( brendan ).
Esto es lo que he estado haciendo hasta ahora.
sudo -u steve open -a /Path/To/MyApplication.app
No importa qué aplicación pruebe, siempre se ejecuta con mis privilegios y no con los de steve, que no es lo que quiero. El proceso es de mi propiedad, aunque ejecuté open bajo 'sudo -u steve' .
¿Cómo puedo simplemente ejecutar un comando desde la consola que abra cualquier aplicación con privilegios de usuario diferentes (siendo steve el usuario propietario del proceso)?
Además, las herramientas GUI como RunAs y Peek-A-Boo ( creo que se llamaba así, muy parecido ) no son una opción. Este comando debe lanzarse desde un script bash/zsh/Python/lo que sea.
Gracias.