huohu163 发表于 2006-11-8 21:14:22

系统坏了,无法登录。请帮帮忙啊

系统是Magiclinux2.0,在启动时,提示No such root
然后开始检测硬盘,检测不能成功完成,不能挂载,到这里就重启,一直循环,用安装光盘进入rescue模式,再次运行
fsck /dev/hdb1
找出了很多坏的文件和目录,提示是否修复,都选的y。

修复完了,chroot
查看/etc/passwd文件
发现所有账号的登录shell都成了/bin/nologin,root的UID和GID都成了500,
把root第二个字段的x去掉,登录shell也改成了/bin/bash,把UID和GID都改成0,发现还有一行opeati***的行里包含root,于是把它前面加了#.重新启动系统,输入root后还没输入密码就提示Not connect,随后就自动启动了XDM(和原来的登录窗口不一样),也是输入root和普通用户账号和密码登录不了,登录框下部提示Not connect。
我对Linux安全防护措施的概念处于空白,还没有看过此类书籍,所以就按照Win的习惯,
grep nologin /etc/rc.d/* 也找不到关于nologin的字段。



我应该怎样修复??
页: [1]
查看完整版本: 系统坏了,无法登录。请帮帮忙啊