LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 605|回复: 7

严重误操作,把文件所有者搞乱了

[复制链接]
发表于 2009-6-13 01:24:46 | 显示全部楼层 |阅读模式
archlinux下没看清楚目录,结果chown的时候把/下所有文件的所有者都变成了普通用户,只好又全部chown成root,现在出现问题了,普通用户startx的时候提示不能把/var/log/X.org.log移动到/var/log/X.org.log.old,找了台相同的archlinux的机器看了下,发现/var/log及其下面的文件的权限和所有者都是一样的,把/var/log改成777,下面的X.org.log和X.org.log.old改成644,再startx,又提示不能打开/dev/tty0,再看,发现同样和其他正常机器上的所有者和权限是一样的
只有普通用户出现这样的问题,root没问题
怎么能解决呢?
发表于 2009-6-13 01:31:38 | 显示全部楼层
重҉҉҉҉҉҉҉҉҉҉҉҉҉装 ҉҉҉҉҉҉҉҉҉҉҉҉
回复 支持 反对

使用道具 举报

发表于 2009-6-13 01:36:12 | 显示全部楼层
老同学也犯低级错误,貌似没啥好办法了~~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-13 01:38:30 | 显示全部楼层
难道只能重装了???
ps:就是因为太老了,啥都学不懂了
回复 支持 反对

使用道具 举报

发表于 2009-6-13 10:49:57 | 显示全部楼层
Post by misdeer;1997188
难道只能重装了???
ps:就是因为太老了,啥都学不懂了

典型的人间悲剧阿。。。同情ing
回复 支持 反对

使用道具 举报

发表于 2009-6-13 12:17:48 | 显示全部楼层
Post by jarryson;1997186
重҉҉҉҉҉҉҉҉҉҉҉҉҉装 ҉҉҉҉҉҉҉҉҉҉҉҉
这个………………可以有
回复 支持 反对

使用道具 举报

发表于 2009-6-13 12:20:43 | 显示全部楼层
有一个办法,chroot进去,然后用pacman将你能想到的以及系统提示错误的所有软件包都重装一次,权限就正确了。

有个小提示:pacman已经安装的包都在/var/lib/pacman/local/下有子目录。所以用个bash脚本循环调用pacman是个不错的办法
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-13 13:41:38 | 显示全部楼层
重装了xorg和xfce4 暂时解决了startx的问题,不知道还有没有问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表