当前位置: 首页 > news >正文

如何解决VMware忘记登录密码

问题描述

当忘记 CentOS 7 虚拟机 root 用户登录密码时,无法正常登录系统。本教程将详细介绍如何通过单用户模式重置 root 密码。

  • 错误现象:输入密码后提示 Login incorrect
  • 适用场景:忘记 root 密码,但可以物理/控制台访问虚拟机
  • 所需时间:5-10 分钟
  • 操作风险:低(不会丢失数据)

就像忘记了家门钥匙,但是可以通过窗户爬进去重新配一把钥匙

一、密码重置步骤详解

步骤 1:进入 GRUB 编辑模式

1. 重启 CentOS 7 虚拟机

2. 在系统启动界面(GRUB 菜单)出现时,按下键盘上的 e 键

3. 进入内核启动参数编辑界面

步骤 2:修改内核启动参数

1. 在编辑界面中,找到以 linux16 开头的内核行

2. 使用方向键将光标移动到该行末尾(LANG=en_US.UTF-8 后面)

3. 添加一个空格,然后输入:init=/bin/bash

修改后的行尾示例:... rhgb quiet LANG=en_US.UTF-8 init=/bin/bash

步骤 3:启动进入单用户模式

1. 按 Ctrl + X 组合键启动系统

2. 系统将直接进入 bash shell 命令行界面,不需要输入密码

3. 出现 bash-4.2# 提示符表示成功进入单用户模式

步骤 4:重新挂载根分区为可读写

1. 执行命令:mount -o remount,rw /

2. 这一步非常重要!默认情况下根分区是只读挂载,无法修改密码

命令执行成功不会有任何输出(没有报错就是成功)

步骤 5:重置 root 密码

1. 执行命令:passwd root

2. 输入新密码(输入时屏幕不会显示任何字符,这是正常的安全机制)

3. 按回车键确认

4. 再次输入相同的新密码

5. 按回车键确认

成功提示:passwd: all authentication tokens updated successfully

▲ 常见错误:两次输入密码不一致

▲ 密码重置成功界面

步骤 6:更新 SELinux 上下文

1. 执行命令:touch /.autorelabel

2. 这个命令会在系统重启时自动重新标记所有文件的 SELinux 上下文

⚠️ 这一步非常重要!不执行的话重启后可能无法正常登录系统

命令执行成功不会有任何输出

步骤 7:重启系统

1. 执行命令:exec /sbin/init

2. 系统将继续正常启动流程

3. 首次启动时会自动进行 SELinux 重新标记,屏幕上会显示进度信息

4. 重新标记完成后系统会自动进入登录界面

自动重启后点击Not listed

账号为root

输入密码

▲ SELinux 重新标记启动界面

http://www.cnnetsun.cn/news/3068766.html

相关文章:

  • 高效Minecraft服务器包生成工具:ServerPackCreator深度解析与实战指南
  • Multisim14丨界面布局异常恢复丨实战排查指南
  • 室友入职离职全手册:线程创建・终止・等待底层逻辑 + C/C++ 双语言实战》
  • 杰理之麦克风音效流程加入LLNS节点后辅听异常-【篇】
  • 从零实现K-means聚类:手撕代码与鸢尾花数据集实战
  • 网易云音乐直链解析API:突破音乐接口限制的技术方案
  • 基于C# Winform与Halcon的工业视觉检测平台架构实战
  • 从原理图到示波器:imx6ull开发板PWM输出全流程实战解析
  • 告别专用工具:基于MCU模拟JTAG的ALTERA CPLD固件现场升级方案详解
  • Cadence SPB17.4 OrCAD CIS BOM实战:从数据库配置到精准料单生成
  • TM1640驱动代码的实战解析与优化
  • HoRain云--Java数值处理:Number与Math全解析
  • 实测有效!在YOLOv8中集成YOLOv9的ADown模块,精度提升与参数量下降的保姆级教程
  • 3大实战场景:wvp-GB28181-pro企业级视频监控平台完整接入方案
  • Grok 4.3 智能体实战:无需 API,普通用户也能搭建自动化流程
  • 【实战指南】从零到一:将YOLOv5模型部署至Android App的完整流程与性能调优
  • CAD Exchanger SDK 3.22.0 新特性全解析:Docker化部署与多格式深度支持
  • Eggo控制平面部署:Master节点的自动化安装与配置终极指南
  • 从方程到代码:OpenFOAM核心求解器架构与并行计算实战解析
  • Windows系统文件api-ms-win-core-apiquery-l1-1-0.dll丢失找不到问题解决
  • 4大核心技术革新:Magpie如何重新定义Windows窗口放大体验
  • Python测试框架pytest实战:从基础到高级技巧全解析
  • STM32低功耗实战:用睡眠、停止、待机模式,让你的电池续航翻倍(附HAL库代码)
  • 拒绝 “代写” 定位:gradpaper 毕业论文功能做学术写作的实用辅助者
  • 2026必看!深度测评8款AI论文工具,从开题到定稿全程助力
  • 从零上手思科网络:PT模拟器与核心操作命令全解析
  • 2026年不可错过的AI论文写作神器,全方位提升论文质量
  • 机房设备全天候巡检靠人工夜间故障难发现该如何解决?2026智能运维全攻略
  • STM32F407驱动ESP8266实战:从AT指令到TCP透传的完整配置
  • 深度学习实战:一致性评价方法的选择与应用(从皮尔森到Kappa)