sudo -i
também deve funcionar em sentido inverso, mas é necessário informar qual usuário você deseja executar como:
DISPLAY=:0 sudo -i -u oli zenity --info --text "Oh hai!"
Frequentemente falamos sobre usar gksu
, sudo -i
e pkexec
para executar coisas como root enquanto usuário normal, mas hoje estou enfrentando o problema oposto. O script que estou usando está sendo executado como root. Eu preciso disso para iniciar um aplicativo gráfico na área de trabalho de um usuário definido como esse usuário.
Eu não quero bombardear .Xauthority
ou nada disso, então qual é a maneira mais segura de fazer isso?
sudo -i
também deve funcionar em sentido inverso, mas é necessário informar qual usuário você deseja executar como:
DISPLAY=:0 sudo -i -u oli zenity --info --text "Oh hai!"