Linux系统的root密码重置(忘记密码)

Fedora 18 系统的root密码重置
001第一步: 按“e”键进入下图。002第二步: 方法1:在rhgb quiet的前面,加入single和一个空格。
方法2:在rhgb quiet的前面,加入1,但注意前后要有一个空格。
然后按F10键。进入下图003第三步: 直接按回车,进入单用户模式。如下图004第四步:使用命令 passwd root来修改root的密码。填两次即可。然后输入:reboot,重启即可用新的密码登录系统了。

CentOS 5.8 系统的root密码重置

Debian系统的root密码重置
对于一些版本的OS(如redhat)来说,编辑grub,在后面加上“single”即可进入单用户模式。但是对于debian来说,这种方式是无效的,因为debian进入单用户模式也需要你输入root用户的密码。
下面介绍一个在所有版本linux的grub上均可以使用的方法:
1、在Grub的引导装载程序菜单上,选择你要进入的条目,键入 “e” 来进入编辑模式。
2、在第二行(类似于kernel /vmlinuz-2.6.18 ro root=/dev/sda1 ro quiet ),键入”e”进入编辑模式;
3、在句末加上“  init=/bin/bash”,回车;
4、按“b”启动系统。这样我们即可获得一个bash的shell。进入shell后,根分区的挂载模式默认是只读,我们要将其改为可写,否则不能更改root密码:
5、mount -n -o remount,rw /
6、vi /etc/shadow  删除root第二格的密码
7、reboot

发表评论

邮箱地址不会被公开。 必填项已用*标注