重置 CentOS 系统的 root 密码
概述
重置 CentOS 系统的 root 密码
在 CentOS 系统中,root 用户是具有最高特权的管理员账户。忘记或遗失 root 密码可能会导致系统访问受限,影响后续的管理和操作。本文将介绍几种重置 CentOS 系统 root 密码的方法。
方法 1:使用单用户模式
1. 重启服务器,在 GRUB 启动菜单中选择 "Advanced options for CentOS Linux"。 2. 选择 "Recovery mode",然后按 Enter 键启动单用户模式。 3. 系统引导后,您将以 root 用户身份进入命令行界面。 4. 运行以下命令重置密码:
``` passwd root ```
5. 按照提示输入并确认新密码。
方法 2:使用救援模式
1. 创建一个 CentOS 救援光盘或 U 盘。 2. 从救援介质启动服务器。 3. 选择 "Rescue a CentOS system" 选项。 4. 输入受影响系统的根分区(通常为 /dev/sda1)。 5. 运行以下命令重新加载系统:
``` chroot /mnt/sysimage ```
6. 在系统中重置 root 密码:
``` passwd root ```
7. 输入并确认新密码。 8. 退出 chroot 环境并重新启动系统:
``` exit reboot ```
方法 3:使用 grub2 命令行
1. 重启服务器并进入 GRUB 菜单。 2. 按 "e" 键编辑默认启动项。 3. 在 linux16 行末尾添加以下内容:
``` init=/bin/bash ```
4. 按 F10 键启动系统进入救援 shell。 5. 运行以下命令重新加载系统:
``` mount -o remount,rw / ```
6. 重置 root 密码:
``` passwd root ```
7. 输入并确认新密码。 8. 退出救援 shell并重新启动系统:
``` exec /sbin/init reboot ```
注意事项
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。