为什么我应该对 Gtk 应用程序使用 gksudo 而不是 sudo?

为什么我应该对 Gtk 应用程序使用 gksudo 而不是 sudo?

gksudo我读到过一些文章说,对于使用 Gtk GUI 的应用程序,人们应该使用而不是sudo?这样做的理由是什么?

答案1

来源。

  1. 不过,也有时候,副作用可能很轻微,例如 Firefox 扩展无法粘连,也可能很严重,例如由于 .ICEauthority 上的权限发生变化而无法再登录。

出现这些错误的原因是,有时当 sudo 启动应用程序时,它会以 root 权限启动但使用用户的配置文件。

例如,如果你使用命令启动 Firefox

 gksudo firefox

它使用 root 的 Firefox 配置文件。

但如果你使用命令启动 Firefox

 sudo firefox

它以 root 权限运行,但使用用户的配置文件。

相关内容