CentOS5 CentOS6 CentOS7的root密码重置
1.CentOS7的root密码重置
与之前的5,6不同的是,当忘记root密码,并采用GRUB2为启动器时,将无法通过单用户模式重置root密码。
重置密码步骤:
1. 启动系统,并在GRUB2启动屏显时,按下e
键进入编辑模式。(上下箭头键可以选择要修改的启动kernel)
2. 把linux16 /vmlinuz...
所在参数行的ro
改为rw
,以读写
方式挂载root分区
3. 在linux16 /vmlinuz...
所在参数行尾添加init=/bin/bash
4. 按ctrl+x
启动到bash shell
5. 如果第2步没有做,需要手工挂载/
分区为可读写模式,mount -o remount,rw /
6. 使用passwd root
修改root密码
7. 如果系统启用了SELinux,如要重新打标签(否则无法正常启动),touch /.autorelabel
8. 重启系统exec /sbin/init 6
或者exec /sbin/reboot
至此,重置CentOS7的root密码完成。
2.CentOS5和CentOS6的root密码重置
1、开机按Esc
进入centos 6启动选择目录
2、选中要进入的内核,按e
进入grub
3、选择kernel那一项,按e
进入
4、在行尾输入一个空格键,然后在输入数字1
或者singal
,回车
5、选择kernel那一项,按b
,系统自动重启
6、重设root密码,passwd root
,回车
7、输入新密码:newpasswd 回车
8、再次输入新密码:newpasswd 回车
此时看到passwd:all authentication tokens updated successfully.一行,说明密码修改成功。