![无法以 root 帐户执行 Firefox](https://linux22.com/image/1144436/%E6%97%A0%E6%B3%95%E4%BB%A5%20root%20%E5%B8%90%E6%88%B7%E6%89%A7%E8%A1%8C%20Firefox.png)
我使用的是 Xubuntu 14.04,除了终端和 FileManger 之外,我无法在 Root 帐户下执行某些程序(gedit、firefox...),但我可以在 Guest 帐户下执行它。
这是以 root 帐户执行 Firefox 时的日志。
(firefox:8729): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed
/usr/lib/firefox/firefox: symbol lookup error:/usr/lib/x86_64-linux-gnu/libgdk-3.so.0: undefined symbol: cairo_surface_set_device_scale
答案1
这是危险的因此不建议运行火狐具有 root 权限,因为这会使您的计算机更容易通过互联网受到攻击。
如果你想跑编辑以及其他具有 root 权限的工具,你应该不要使用普通的 sudo,因为它可能会损坏配置文件在你的主目录中。你应该使用
sudo -H gedit
或者如果软件包gksu
已安装
gksudo gedit
或者使用命令行工具,如以下编辑器:简单nano
或高级但更难vim
sudo nano filename
sudo vim filename