现象:
今天因为某些原因运行了一次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,发现一切恢复了。
结论:
以前遇到不明白的问题的时候总是想着去重装,通过这次经验,发现思考的重要性。
遇到问题一定要多多找线索,想一想出现问题之前自己做过什么事情,联系这些可以找到问题的答案。
欢迎板砖!
[分享]使用sudo firefox 后导致普通用户使用firefox不正常-解决办法
- xiaomao101
- 帖子: 474
- 注册时间: 2006-04-05 18:12
- 联系:
-
- 帖子: 25
- 注册时间: 2008-05-13 14:36
Re: [分享]使用sudo firefox 后导致普通用户使用firefox不正常-解决办法
谢谢,我找这个问题好久了,终于找到了。顶
- xiaomao101
- 帖子: 474
- 注册时间: 2006-04-05 18:12
- 联系:
Re: [分享]使用sudo firefox 后导致普通用户使用firefox不正常-解决办法
呵
如果在fedora等上面用root运行firefox就没有遇到过,因为这时候firefox的.mozilla目录在/root下生成的,和/home/username下的没有冲突
如果在fedora等上面用root运行firefox就没有遇到过,因为这时候firefox的.mozilla目录在/root下生成的,和/home/username下的没有冲突
-
- 帖子: 375
- 注册时间: 2006-10-11 20:41
Re: [分享]使用sudo firefox 后导致普通用户使用firefox不正常-解决办法
ubuntu下一样,这么做
sudo bash
su -
你再运行firefox,配置文件就在/root下了。
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不正常-解决办法
哦,原来这样啊,我回家试试看。aloha 写了:ubuntu下一样,这么做
sudo bash
su -
你再运行firefox,配置文件就在/root下了。
xiaomao101 写了:呵
如果在fedora等上面用root运行firefox就没有遇到过,因为这时候firefox的.mozilla目录在/root下生成的,和/home/username下的没有冲突

-
- 帖子: 2
- 注册时间: 2010-12-21 20:43
Re: [分享]使用sudo firefox 后导致普通用户使用firefox不正常-解决办法
终于找到解决办法了,好东西,差点就重装系统了。。。