Skip to content

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密码的恢复,软件包的安装,相应文件的修改... ...
 

Back To Top
Search