gksudo
我读到过一些文章说,对于使用 Gtk GUI 的应用程序,人们应该使用而不是sudo
?这样做的理由是什么?
答案1
- 不过,也有时候,副作用可能很轻微,例如 Firefox 扩展无法粘连,也可能很严重,例如由于 .ICEauthority 上的权限发生变化而无法再登录。
出现这些错误的原因是,有时当 sudo 启动应用程序时,它会以 root 权限启动但使用用户的配置文件。
例如,如果你使用命令启动 Firefox
gksudo firefox
它使用 root 的 Firefox 配置文件。
但如果你使用命令启动 Firefox
sudo firefox
它以 root 权限运行,但使用用户的配置文件。