解决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.重启后,输入设置的新密码即可正常登陆进入虚拟机。

相关推荐
ZKf30FkG7 分钟前
在 CentOS 7.9 中 Node 18.20.2 安装指南
linux·运维·centos
Virgocloud10 分钟前
Centos更换镜像源-腾讯云镜像源
linux·centos·腾讯云
fangeqin12 分钟前
CentOS 8解决ssh连接github时sign_and_send_pubkey失败问题
centos·ssh·github
魂尾ac12 分钟前
VMware Workstation Pro下Centos 7.9 安装
linux·运维·centos
TE-茶叶蛋1 小时前
Eslint自定义规则使用
运维·服务器
19891 小时前
【Dify精讲】第14章:部署架构与DevOps实践【知识卡片】
运维·python·性能优化·架构·flask·ai编程·devops
Ven%1 小时前
Linux环境下使用WPS比较word文档并生成修订
linux·服务器·python·wps
samoyan2 小时前
在特定时间点安排任务在 Linux 系统上运行的方法
linux·运维·python
aashuii2 小时前
华为CE交换机抓包
运维·服务器
WW、forever2 小时前
服务器手动安装并编译R环境库包:PROJ→RGDAL
运维·服务器·r语言