CentOS7的root用户如果忘记密码可以根据下面的方式进行修改,其他版本的CentOS 略有不同

一、重启系统,在开机过程中,快速按下键盘上的方向键↑和↓,我们需要在引导页面选择不同的操作,以便让引导程序暂停。

centos6.5系统如何找回root密码(CentOS7找回root密码以及防止修改密码)(1)

选择启动

二、使用↑和↓将选择行设置为第一行,按下键盘上的e,进入grup编辑模式

三、将光标一直移动到 LANG=zh_CN.UTF-8 后面,空格,再追加init=/bin/sh

centos6.5系统如何找回root密码(CentOS7找回root密码以及防止修改密码)(2)

添加启动shell

四、按下CTRL X进行引导启动,成功后进入shell界面

centos6.5系统如何找回root密码(CentOS7找回root密码以及防止修改密码)(3)

五、使用如下命令进行修改密码

mount -o remount, rw / #挂载根目录 passwd root #修改root密码

六、重启系统即可使用修改后的密码进行登录

exec /sbin/init

七、为了防止系统被破解,也可以增加grup密码,增加此密码后,上面的方法将无法修改root密码,以下命令会生成/boot/grub2/user.cfg文件

[root@localhost ~ -> ]# grub2-setpassword Enter password: Confirm password: [root@localhost ~ -> ]# ls /boot/grub2/user.cfg /boot/grub2/user.cfg

系统重启后,如果要进入grup模式修改密码,则需要先输入账号密码,否则无法进入该模式

centos6.5系统如何找回root密码(CentOS7找回root密码以及防止修改密码)(4)

进入grup模式需要账号密码

取消grup密码只需要删除对应的文件即可

[root@localhost ~ -> ]# rm -rf /boot/grub2/user.cfg

这就是centos7系统密码的破解以及反破解,

如果有对linux比较有兴趣的朋友,请大家点个关注,欢迎大家收藏、点赞、转发

,