如何在以 root 身份安全运行图形应用程序?

如何在以 root 身份安全运行图形应用程序?

我们经常谈论使用gksusudo -ipkexec以 root 身份运行程序,但今天我遇到了相反的问题。我使用的脚本以 root 身份运行。我需要它以该用户身份在设置用户的桌面上启动图形应用程序。

我不想轰炸.Xauthority或做任何类似的事情,那么最安全的方法是什么?

答案1

sudo -i反向操作也应该有效,但你需要说明你想以哪个用户身份运行:

DISPLAY=:0 sudo -i -u oli zenity --info --text "Oh hai!"

相关内容