gksudo 替代 gnome 3

gksudo replacement for gnome 3

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

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

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

由于 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