VMware虚拟机安装Linux后忘记root密码如何重置

前言
好久没用虚拟机,今天想用时发现,竟然忘记了Linux用户的登录密码,只能暴力修改root用户密码了。下面来说一下,我是怎样成功修改root用户密码的

操作步骤大概如下:

第一步:
启动虚拟机,然后确保光标此时已经在虚拟机内了,出现启动倒计时界面时,按键盘上的任意键,进入如下界面:

 

 


第二步:
在白条选中的这个CentOs Linux上,按下键盘的e键,进入编辑模式:
在crashkernel前面,ro=readonly权限,修改ro->rw,另外,加入 init = /sysroot/bin/sh
修改完成后,Ctrl+x保存

 

 

 

然后会进入安全模式:

 

 

 

这时候,可以使用passwd命令修改密码了,第一次输入该命令发现找不到该命令,需要输入chroot /sysroot命令,然后passwd命令才可以使用,运行passwd,并按提示修改root密码,输入密码和确认密码后,即可修改成功。

 

 

第三步:
然后运行命令touch /.autorelabel,使得修改的密码生效,否则修改的密码不起作用。
接着使用exit命令退出,然后reboot命令重启虚拟机的Linux服务(这里大概需要一分钟左右时间),成功重启后,即可使用新的密码登录了。

 

 

————————————————
版权声明:本文为CSDN博主「緈諨の約錠」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/smilehappiness/article/details/105306049

posted @ 2023-01-31 19:37  hanframe  阅读(2998)  评论(0编辑  收藏  举报