忘记 root 密码如何解决

2025-01-15 01:24:47   小编

忘记root密码如何解决

在使用Linux系统时,忘记root密码可能会让人感到困扰。不过,别担心,有多种方法可以解决这个问题。

对于大多数基于Debian和Ubuntu的系统,可以通过恢复模式来重置密码。启动计算机,在开机过程中,当BIOS自检完成后,迅速按下相应按键(通常是Esc或Shift),进入GRUB菜单。在GRUB菜单中,选择“Advanced options for Ubuntu”,然后进入“Recovery mode”。进入恢复模式后,系统会提供一系列选项,选择“root”选项以获取root权限的Shell。在Shell中,使用命令“passwd”,系统会提示输入新的root密码,按照提示操作设置新密码即可。设置完成后,输入“exit”退出Shell,然后选择“Resume normal boot”重启系统,就可以使用新密码登录了。

如果是基于Red Hat、CentOS等系统,解决方法略有不同。同样在开机时进入GRUB菜单,选择要启动的内核项,按“e”键进入编辑模式。在编辑模式下,找到以“Linux16”开头的行,在行末添加“init=/bin/bash”。然后按下“Ctrl + x”组合键启动系统,此时系统会以单用户模式进入,无需密码即可获得root权限。进入系统后,使用“passwd”命令设置新的root密码。设置完成后,输入“exec /sbin/init”命令来重新启动系统初始化进程,之后系统会正常重启,新密码生效。

还有一种方法适用于有物理访问权限且系统安装了GRUB2的情况。可以使用Live CD或USB启动盘来重置密码。将Live CD或USB插入计算机并设置从其启动。进入Live系统后,挂载原来系统的根分区。例如,原来的根分区是“/dev/sda1”,可以使用命令“mount /dev/sda1 /mnt”将其挂载到“/mnt”目录。然后使用“chroot /mnt”命令进入原来的系统环境,在这个环境中,使用“passwd”命令重置root密码。完成后,依次输入“exit”和“reboot”命令,移除启动盘后重启计算机,新密码即可使用。掌握这些方法,就能轻松应对忘记root密码的情况。

TAGS: Linux系统 密码找回技巧 root密码重置 忘记root密码

欢迎使用万千站长工具!

Welcome to www.zzTool.com