【问题标题】:gksudo replacement for gnome 3gksudo 替代 gnome 3
【发布时间】:2017-10-22 23:41:27
【问题描述】:

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

【问题讨论】:

    标签: sudo gnome-shell gnome-3 gksudo


    【解决方案1】:

    由于现在不推荐使用 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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-08-13
        • 2010-09-29
        • 1970-01-01
        • 2014-03-26
        • 2012-06-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多