我正在用 python 制作一个 GUI 程序,需要从一开始就以 root 身份运行,我应该怎么做?

我正在用 python 制作一个 GUI 程序,需要从一开始就以 root 身份运行,我应该怎么做?

我正在考虑致电 GKSu,但我知道它已被弃用。我还能怎样做呢?

答案1

重新考虑你的申请。它不应该以 root 身份运行 GUI。它应该只获得 root 权限来执行作为 root 需要做的事情。这就是gksudo目的。您应该以非 root 身份运行,但当gksudo blah blah您需要blah blah以 root 身份执行操作时,在子进程中启动。

相关内容