1、进入单用户模式
暴力破解root用户密码,适用于忘记密码的场景,我们可以通过这种方式来修改密码。
在开启虚拟机的时候,在这个页面按键盘的上、下键,这样可以打断进入系统的倒计时,如果发现在这个页面按上下键没作用,可以先按ctrl+G键,然后按e键,进入单用户模式。
在箭头指出的地方进行编辑,将LANG=zh_US.UTF-8改成LANG=en_US.UTF-8,在后面再写上init=/binm/sh,按ctrl+x保存。
2、重新挂载根分区
完成上述步骤,会进入这样一个界面。然后重新挂载根分区
mount -o rw,remount / 这条命令主义最后/之前有个空格。
3、关闭selinux
在做这些步骤之前要保证selinux是关闭的,如何关闭selinux,在前面的文章中有写过。
4、新建一个隐藏文件
touch /.autorelabel
5、修改root用户密码
passwd
可以看到我们是修改成功了。
6、重启服务器
输入exec /sbin/init
现在我们重新输入修改之后的密码,就可以登录服务器了。