网站首页 > 技术教程 正文
- 进入 GRUB 编辑模式
重启 CentOS 虚拟机,在启动界面快速按下 Esc 或 Shift 键进入 GRUB 菜单,选择默认启动项并按 e 键编辑启动参数12。 - 修改启动参数
- 找到以 linux16 或 linux 开头的行,在行末添加以下内容(二选一):
init=/bin/sh(适用于 CentOS 7/8 及更早版本)
rd.break(推荐用于 CentOS 8 及更高版本)
- 示例修改后内容:
linux16 /vmlinuz-... ro crashkernel=auto ... init=/bin/sh
- 启动并重置密码
- 按 Ctrl+X 或 F10 启动系统,进入 Shell 环境。
- 若使用 init=/bin/sh:
mount -o remount,rw / # 挂载根目录为可写模式
passwd root # 输入新密码(无回显)
touch /.autorelabel # 若系统启用 SELinux 需执行
exec /sbin/init # 重启系统
- 若使用 rd.break:
mount -o remount,rw /sysroot # 挂载系统分区
chroot /sysroot # 切换到系统根目录
passwd root # 输入新密码
touch /.autorelabel # SELinux 修复
exit # 退出 chroot
reboot # 重启
注意事项
- 密码输入无回显:输入新密码时屏幕不会显示字符,正常输入后按回车即可68。
- SELinux 处理:若未执行 touch /.autorelabel 且系统启用 SELinux,可能导致登录失败12。
- 虚拟机控制台操作:确保焦点在虚拟机界面内(点击窗口激活控制台)6。
适用场景
- 上述方法适用于 CentOS 7/8/9 等主流版本,操作耗时约 2 分钟。
- 若需重置 ESXi 主机自身密码(非虚拟机系统),需通过覆盖安装或救援模式修改系统文件
- 上一篇: 如何使用 systemctl 管理服务
- 下一篇: ESXI主机忘记root密码解决几种方法
猜你喜欢
- 2025-04-27 如何用各种编程语言杀死一条龙
- 2025-04-27 如何进行 CentOS 8 最小安装?
- 2025-04-27 勒索病毒应急响应自救手册
- 2025-04-27 安全运维之应急响应——手把手教你进行主机入侵排查
- 2025-04-27 科普:俄太空机器人“何许人也”
- 2025-04-27 深入解构LVM:从物理卷到逻辑卷
- 2025-04-27 第五十天-ceontOS6.8上安装vsftpd
- 2025-04-27 Linux这5大磁盘分区工具,绝了
- 2025-04-27 险!司机疲劳驾驶致车辆翻入20米深沟 湖北竹山消防成功营救伤者
- 2025-04-27 如何在 Linux 中创建 Systemd 服务?
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)