解决VMware虚拟机CentOS 7 忘记登陆密码问题

  1. 重启虚拟机,在重启时不停按E键进入初始化脚本编辑界面

2.在初始化脚本编辑界面,按↓键向下拉到最后,找到LANG=/zh_CN.UTF-8那里,输入空格,接着添加 "init=/bin/sh " 。然后按ctrl+X键进入下一步。

  1. 在界面中逐步输入下面命令:

    重新挂载文件系统路径/,并将其设置为可读写模式

    mount -o remount,rw /

    设置登录账户和密码,格式:passwd+登录账户,随后输入两遍新密码

    passwd root

    为让SELinux(安全子系统)生效,创建一个隐藏文件.autorelabel,该文件通知SELinux允许修改密码

    touch /.autorelabel

    重新启动虚拟机

    exec /sbin/init

具体操作如下图:

4.重启后,输入设置的新密码即可正常登陆进入虚拟机。

相关推荐
西洼工作室2 分钟前
centos时间不正确解决
linux·运维·centos
码--到成功6 分钟前
向量数据库Qdrant 安装 不使用docker
运维·docker·容器
再学一丢丢12 分钟前
用户管理和权限管理
linux·运维·服务器
碧寒29 分钟前
Ubuntu系统18.04更新驱动解决方法
linux·运维·ubuntu
charlie1145141911 小时前
IMX6ULL2025年最新部署方案2在Ubuntu24.04上编译通过Qt5.12.9且部署到IMX6ULL正点原子开发板上
linux·嵌入式硬件·qt·系统架构·嵌入式软件·移植教程
识途老码1 小时前
Ningx负载均衡
运维·负载均衡
Bardb1 小时前
05--MQTT物联网协议
linux·服务器·阿里云·json
红虾程序员1 小时前
Linux进阶命令
linux·服务器·前端
.R^O^1 小时前
VLAN的知识
linux·服务器·网络·mysql
长流小哥2 小时前
Linux 深入浅出信号量:从线程到进程的同步与互斥实战指南
linux·c语言·开发语言·bash