gksudo
不支持持久会话--通常情况下,sudo
命令保留作为会话授予的特权,持续时间大约为5分钟。gksudo
没有这个特性,它要求用户每次都输入密码。在使用gnome 3(通过ubuntu gnome)时,我看到一些程序以一种更现代的gnome-3风格提示需要密码,同时具有我在上面的sudo
中描述的行为。这个程序是什么,或者是一个具有我所需要的功能的程序?具体地说--用于sudo
的图形用户界面,它将特权会话保留一段超时时间。
发布于 2017-10-23 15:10:20
没有替代品;图形应用程序不是设计为也不应该以不同用户的身份运行。如果应用程序需要root权限,则应该将其设计为多个进程,其中可以提升一个小的、最小的进程。
不过,此时您可以使用Polkit以root身份启动新进程。
发布于 2018-10-12 03:49:05
由于gksudo和类似工具现在已被弃用,因此如果您的系统包含pkexec,则可以选择pkexec。
因此,不是
sudo dolphin
试一试
pkexec dolphin
您可能需要为dolphin配置策略,以允许如下所述的图形用户界面使用:https://unix.stackexchange.com/questions/203136/how-do-i-run-gui-applications-as-root-by-using-pkexec
https://stackoverflow.com/questions/46880217
复制相似问题