root账户文件恢复密码
2012-04-04 21:27:51 来源:华军科技数据恢复
对Root 帐户的密码恢复要进行以下的步骤操作,感兴趣的童鞋们精彩不容错过哦!
首先要开机进入单用户模式;
使用passwd命令更改系统密码;
在grub 启动后,移动键盘到Linux的启动项;按e键;然后再移动键盘到kernel的那行:
kernel /boot/vmlinuz-2.6.11-1.1369_rhel5 ro root=LABEL=/1 rhgb quiet
把光标移动这行后,再按一下e键,进入编辑这行;将rhgb修改为single
kernel /boot/vmlinuz-2.6.11-1.1369_rhel5 ro root=LABEL=/1 single quiet
rescure模式
使用光盘启动
输入linux rescure或按f5
进入修复模式,我们可以挂载usb盘进行数据备份;修改系统中的配置文件... ... 重新设置root密码、挂载文件系统 ... ... 只要能想到,大多都可以完成;
chroot 到已经挂载的文件系统;
chroot这个工具很有用,很多Linux都支持chroot切换到另一个文件系统中,然后进行一系列系统包的安装和系统配置;这并不是说任何文件系统都能chroot切入 ,首先这个文件系统中得具备系统运行的一定的工具和环境,比如/bin和/sbin 目录是拥有等...
比如存在问题的系统位于 /dev/hda5
[root@localhost ~]# mkdir systmp
[root@localhost ~]# mount /dev/hda5 systmp/
[root@localhost ~]# df –h
Filesystem 容量 已用 可用 已用% 挂载点
/dev/hda8 11G 9.8G 581M 95% /
/dev/shm 236M 0 236M 0% /dev/shm
/dev/hda5 7.9G 5.9G 2.0G 76% /root/systmp
[root@localhost ~]# chroot systmp 注:chroot到hda5分区的系统中;
bash-3.00# 注:已经登录;
bash-3.00# df -lh 注:查看文件系统挂载情况;
Filesystem 容量 已用 可用 已用% 挂载点
/dev/hda5 7.9G 5.9G 2.0G 76% /
proc 7.9G 5.9G 2.0G 76% /proc
sysfs 7.9G 5.9G 2.0G 76% /sys
我们既然已经登录到有问题的系统了,可以进行相应的修复工作,比如对root密码的恢复,软件包的安装,相应文件的修改... ...