您的位置:首页 > 运维架构 > Linux

CentOS5 CentOS6 CentOS7的root密码重置

2016-01-05 21:47 585 查看

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.一行,说明密码修改成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: