我写了一个建议使用的答案sudo -i nautilus
。我知道它gksu
已被弃用,给人的印象sudo -i
是,我们应该如何在不杀死小猫的情况下以root用户身份运行图形应用程序,但是有人评论说“ pkexec
是新的gksu
”。我的理解是,pkexec
与使用任何形式的sudo
:
什么时候使用pkexec vs gksu / gksudo?
并需要进行设置,尤其是与图形应用程序一起使用时:
当我完成sudo -i
所有工作后,为什么还要麻烦进行配置pkexec
呢?我可以看到,编写脚本以root身份启动某些程序时,我需要这样做:
我可以在Python脚本或.desktop文件中使用pkexec吗?
但是,否则,我将从中获得什么pkexec
?我什么时候应该使用这些命令?当前以root用户打开图形应用程序的最佳实践是什么?
(我已经读过... man
页,但是我觉得没有什么明智的。)
如果使用GUI文本编辑器以root用户身份编辑文件,那么使用
—
edwinksl
sudoedit
(AKA sudo -e
)怎么办?
@edwinksl表示您可以将图形编辑器设置为默认值
—
Zanna
sudoedit
?有趣的想法
@Zanna是的,例如,请参见unix.stackexchange.com/a/356443/6949。
—
edwinksl
gksu
在每个系统上以gksudo
在需要时运行GUI应用程序。没有其他的。