1

gksudo不支持持久会话 - 通常该sudo命令保留作为持续 5 分钟左右的会话授予的权限。gksudo不具有此功能,并且每次都要求用户输入密码。在使用 gnome 3(通过 ubuntu gnome)时,我看到一些程序提示需要更现代的 gnome-3 风格的密码,同时具有我在sudo上面描述的行为。这个程序是什么,或具有我需要的功能的程序是什么?具体来说 - 一个 GUIsudo保留特权会话一段时间。

4

2 回答 2

2

由于现在不推荐使用 gksudo 和类似功能,因此如果您的系统包含 pkexec,它可能是一个选项。

所以,而不是

sudo dolphin

尝试

pkexec dolphin

您可能必须为 dolphin 配置策略以允许使用 GUI,如下所述:https ://unix.stackexchange.com/questions/203136/how-do-i-run-gui-applications-as-root-by-using -pkexec

于 2018-10-11T19:49:05.467 回答
2

没有替代品;图形应用程序的设计目的不是也不应该以不同的用户身份运行。如果应用程序需要 root 权限,则应将其设计为多个进程,其中可以提升一个小的最小进程。

不过,此时您将使用 Polkit 以 root 身份启动新进程。

于 2017-10-23T07:10:19.993 回答