前言
好久没用虚拟机,今天想用时发现,竟然忘记了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服务(这里大概需要一分钟左右时间),成功重启后,即可使用新的密码登录了。
    在这里插入图片描述

写博客是为了记住自己容易忘记的东西,另外也是对自己工作的总结,希望尽自己的努力,做到更好,大家一起努力进步!

如果有什么问题,欢迎大家一起探讨,代码如有问题,欢迎各位大神指正!

给自己的梦想添加一双翅膀,让它可以在天空中自由自在的飞翔!

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐