之间的区别sudo cmd
和gksu cmd
,一样的差异
开始与外壳之间sudo -i
和sudo -s
?
...或者换句话说,
是sudo cmd
一样的sudo -i cmd
,并gksu cmd
同sudo -s cmd
?
编辑:基于我在Ubuntu文档页面上看到的内容:
You should never use normal sudo to start graphical applications as root.
You should use gksudo (kdesudo on Kubuntu) to run such programs. gksudo sets
HOME=~root, and copies .Xauthority to a tmp directory. This prevents files
in your home directory becoming owned by root.
(AFAICT, this is all that's special about the environment of the started
process with gksudo vs. sudo).
该“AFAICT” doen't真的给了我充分的信心,没有什么更多的东西。
(..一个迟来的更新:我今天(2个月后)测试了他的报告,内容是:
“这可以防止您的主目录中的文件由root拥有。”
我通过sudo / gksu创建的所有文件都归“ root ”所有,并且该小组是“ 根 ”。)
我已经阅读了的部分内容,info sudo
并注意到了,-i
并且-s
似乎在与AFAICT环境问题做同样的事情……
但是我遇到了超载..所以我在这里提出了我的问题。
PS ..我的问题不是关于 sudo vs gksu
..而是关于:gksu与sudo -s是一样的
..如果不是,它们有何不同?
graphical
前端可能意味着什么……无论是通过sudo还是gksu启动GTK应用程序,它都运行得非常愉快……但是它确实在不同的环境中运行了Progam……(我会在我的问题中添加更多内容,以指出为什么我问这个问题...