[分享]使用sudo firefox 后导致普通用户使用firefox不正常-解决办法

上网、浏览、聊天、下载等
回复
头像
xiaomao101
帖子: 474
注册时间: 2006-04-05 18:12
联系:

[分享]使用sudo firefox 后导致普通用户使用firefox不正常-解决办法

#1

帖子 xiaomao101 » 2009-07-26 16:54

现象:
今天因为某些原因运行了一次sudo firefox(以root权限运行firefox)。
之后关掉了firefox,然后使用普通用户权限运行firefox(桌面上的图标),发现好多插件不能使用了(或者使用不正常),然后“书签”和“历史记录”全部不见了,而且不能添加书签了,也不能记录访问过的网页历史了。

解决:
由于使用root权限运行过,而且发现无法添加书签了,所以首先怀疑到了目录(~\.mozilla)权限被设置为root了,导致普通用户无权添加。
查看一下(.mozilla)下哪些文件/目录被改为root了:
$ ls -Rl ~/.mozilla | grep root
发现列表中确实有一些文件的权限被修改为了root(我假定.mozilla下所有文件都应该是user的,而不可能出现root的)
于是设置一下用户组(user为你的用户名):
$ sudo chown -R user.user ~/.mozilla

结果:
再次以user权限运行firefox,发现一切恢复了。

结论:
以前遇到不明白的问题的时候总是想着去重装,通过这次经验,发现思考的重要性。
遇到问题一定要多多找线索,想一想出现问题之前自己做过什么事情,联系这些可以找到问题的答案。
欢迎板砖!
wwbdos
帖子: 25
注册时间: 2008-05-13 14:36

Re: [分享]使用sudo firefox 后导致普通用户使用firefox不正常-解决办法

#2

帖子 wwbdos » 2009-09-07 21:14

谢谢,我找这个问题好久了,终于找到了。顶
头像
xiaomao101
帖子: 474
注册时间: 2006-04-05 18:12
联系:

Re: [分享]使用sudo firefox 后导致普通用户使用firefox不正常-解决办法

#3

帖子 xiaomao101 » 2009-09-08 8:44



如果在fedora等上面用root运行firefox就没有遇到过,因为这时候firefox的.mozilla目录在/root下生成的,和/home/username下的没有冲突
aloha
帖子: 375
注册时间: 2006-10-11 20:41

Re: [分享]使用sudo firefox 后导致普通用户使用firefox不正常-解决办法

#4

帖子 aloha » 2009-09-09 14:30

ubuntu下一样,这么做

sudo bash
su -
你再运行firefox,配置文件就在/root下了。
xiaomao101 写了:

如果在fedora等上面用root运行firefox就没有遇到过,因为这时候firefox的.mozilla目录在/root下生成的,和/home/username下的没有冲突
头像
xiaomao101
帖子: 474
注册时间: 2006-04-05 18:12
联系:

Re: [分享]使用sudo firefox 后导致普通用户使用firefox不正常-解决办法

#5

帖子 xiaomao101 » 2009-09-09 18:13

aloha 写了:ubuntu下一样,这么做

sudo bash
su -
你再运行firefox,配置文件就在/root下了。
xiaomao101 写了:

如果在fedora等上面用root运行firefox就没有遇到过,因为这时候firefox的.mozilla目录在/root下生成的,和/home/username下的没有冲突
哦,原来这样啊,我回家试试看。 :em01
long_biti
帖子: 2
注册时间: 2010-12-21 20:43

Re: [分享]使用sudo firefox 后导致普通用户使用firefox不正常-解决办法

#6

帖子 long_biti » 2011-05-06 17:12

终于找到解决办法了,好东西,差点就重装系统了。。。
回复