CentOS7的root用户如果忘记密码可以根据下面的方式进行修改,其他版本的CentOS 略有不同
一、重启系统,在开机过程中,快速按下键盘上的方向键↑和↓,我们需要在引导页面选择不同的操作,以便让引导程序暂停。
选择启动
二、使用↑和↓将选择行设置为第一行,按下键盘上的e,进入grup编辑模式
三、将光标一直移动到 LANG=zh_CN.UTF-8 后面,空格,再追加init=/bin/sh
添加启动shell
四、按下CTRL X进行引导启动,成功后进入shell界面
五、使用如下命令进行修改密码
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模式修改密码,则需要先输入账号密码,否则无法进入该模式
进入grup模式需要账号密码
取消grup密码只需要删除对应的文件即可
[root@localhost ~ -> ]# rm -rf /boot/grub2/user.cfg
这就是centos7系统密码的破解以及反破解,
如果有对linux比较有兴趣的朋友,请大家点个关注,欢迎大家收藏、点赞、转发
,