Linux是安全性很高的系统,但是如果能操作物理机,它又变得不堪一击(有解决方案 为GRUB设置密码 保护系统安全),只要重启一次就可以重置root密码。

本文将使用 CentOS 6.8 系统进行演示进入单用户模式并重置root密码。

进入单用户模式

开机,等待进入grub。

进入grub

在进入grub的时候按任意键,会打断引导,显示引导菜单。

grub引导菜单

在上面这个界面按e键,进入引导菜单编辑。

grub引导菜单编辑

在上面这个界面再按一次e键,进入引导菜单参数编辑。

grub引导菜单编辑

quite后面添加1,表示此次引导进入单用户模式(signle user mode)

单用户模式

按回车键保存,退回到上一个页面。

然后按b键进行启动,很快就可以进入单用户模式。

单用户模式

单用户模式下无需登录,直接进入命令行模式。

重置root密码

刚才已经进入了单用户模式,即使我们不知道密码,也可以使用命令对linux系统进行操作了。
我们只需要使用passwd变更root密码即可,输入passwd,然后输入两次相同的密码即可变更了。

变更root密码