LinuxSir.cn,穿越时空的Linuxsir!

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

改了某些目录的属主后,不能进X了

[复制链接]
发表于 2008-1-9 21:20:09 | 显示全部楼层 |阅读模式
昨天没事干就从/开始 ls -l
然后发现某些目录像/var,/etc用户和组不是root
(我也不知道是不是root)反正觉得/etc之类的应该是root.root
还以为是被入侵了。。。
然后chown -R root.root /
结果今天进入系统后,startx就报错了(root startx是可以的)。。。
第一次说是cannot move /var/log/Xlog.0.log to /var/log/Xlog.o.log.old
我就chmod o+w /var/log
然后再次startx,又说什么cannot open /dev/tty0
再次加了读权限,再startx又报错,具体信息忘了反正不是读写权限问题
请问我该怎么办呢?
谢谢!!
发表于 2008-1-9 22:05:43 | 显示全部楼层
参考 包 aaa_base-12.0.0-noarch-1 的属主设置
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-9 22:59:34 | 显示全部楼层
怎么看?
解压后还是我和users
谢谢
回复 支持 反对

使用道具 举报

发表于 2008-1-10 20:06:45 | 显示全部楼层
mkdir /tmp/base
cd /tmp/base
explodepkg /mnt/cdrom/slackware/a/aaa_base-12.0.0-noarch-1.tgz
find -type d | xargs ls -ld
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-11 20:20:36 | 显示全部楼层
不行哦。。
如果用普通用户显示的是
drwxr-xr-x 20 ds users 4096 2007-06-10 14:23 .
drwxr-xr-x  2 ds users 4096 1997-10-06 16:10 ./bin
drwxr-xr-x  2 ds users 4096 1997-10-06 16:10 ./boot
drwxr-xr-x  2 ds users 4096 1997-10-06 16:10 ./dev
drwxr-xr-x  3 ds users 4096 2007-06-10 14:23 ./etc
...
...
如果用root做以上操作
drwxr-xr-x 20 root root 4096 2007-06-10 14:23 .
drwxr-xr-x  2 root root 4096 1997-10-06 16:10 ./bin
drwxr-xr-x  2 root root 4096 1997-10-06 16:10 ./boot
drwxr-xr-x  2 root root 4096 1997-10-06 16:10 ./dev
drwxr-xr-x  3 root root 4096 2007-06-10 14:23 ./etc
回复 支持 反对

使用道具 举报

发表于 2008-1-11 21:58:15 | 显示全部楼层
用光盘重启系统 重新安装 aaa_base 和 devs 这两个软件包吧

[PHP]
mount /dev/hda1 /mnt
mount /dev/cdrom /cdrom
installpkg -root /cdrom/slackware/a/aaa_base-*.tgz
installpkg -root /cdrom/slackware/a/devs-*.tgz
[/PHP]
回复 支持 反对

使用道具 举报

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

本版积分规则

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