Firefox 只能通过 sudo 启动

Firefox 只能通过 sudo 启动

Ubuntu 16.04 服务器上的 Firefox 只能通过服务器计算机启动sudo。即使在连接到服务器计算机的同一键盘上输入命令,也无法使用常规帐户启动 Firefox。

命令行上的错误信息是:

Access is denied while trying to open file in your profile directory.

我的.profile的访问权限是:

-rw-r--r--

的结果ls -lsa ~/.mozilla

drwx------   (for all 4 directories : . .. extensions firefox)

所有目录所有者和组都在我的用户名下。

的结果sudo ls -lsa ~/.cache/mozilla

drwx------   (for all 3 directories : . .. firefox)

目录所有者和组都在我的用户名下,除了..(父级)..由root拥有并且它的组名也是root。

上面需要使用sudo,因为没有sudo,上面的命令就无法执行。

已尝试以下命令,但问题仍然存在。

# fix the permissions

sudo chown -R $USER:$USER ~/.cache/mozilla

还尝试过重新安装带有 x-windows 和相关图形文件的 Firefox,但没有帮助。

答案1

Firefox 也使用~/.mozilla文件夹

您应该确保~/.mozilla文件夹的权限正确,使用:

sudo chown -R $USER:$USER ~/.mozilla

答案2

您应该像 Yaron 所说的那样,总体调整您的用户权限。

sudo chown [user]:[usergroup] -R ~/

最重要的是,不要sudo "gui-programm"总是使用这些信息gksudo,这样这样的事情就不会再发生。

相关内容