CentOS 忘记 root 密码?这些命令可以帮你重置
在使用CentOS时,你可能会忘记根密码。这可能会导致不必要的烦恼,但是无需担心,CentOS提供了几种解决方案来帮助您重置密码。
以下是帮助您重置CentOS根密码的命令,从简单到更复杂的命令:
1.使用 sudo 命令
如果您已经在系统中创建了一个拥有sudo访问权限的用户,则可以使用sudo命令来更改根密码。打开终端并输入以下命令:
sudo passwd root
接下来,输入您的sudo访问密码(而不是根密码),然后输入两次新的根密码。这将更改根用户的密码。
2.使用单用户模式
如果您没有创建拥有sudo访问权限的用户或者sudo命令无法解决问题,那么您可以使用单用户模式来重置密码。
首先,您需要在CentOS引导时进入单用户模式。在引导时按下任意键打断计数,然后按下字母“e”以进入编辑模式。找到包含“rhgb quiet”的行(这与引导过程中的初始启动软件包有关)。
删除此行并将以下行添加到其中:
init=/bin/bash
按下Ctrl + X以启动验证。此时,您应该会看到一条命令提示符。键入以下命令以挂载根文件系统:
mount -o remount,rw /
接下来,您可以使用以下命令更改root密码:
passwd root
完成后,输入以下命令以重新启动系统:
reboot -f
3.使用LiveCD或LiveUSB
如果单用户模式尝试未能解决问题,则可以使用LiveCD或LiveUSB来访问CentOS安装并重置密码。
首先,下载CentOS LiveCD或LiveUSB并启动您的系统。进入LiveCD或LiveUSB环境后,打开终端并输入以下命令将根分区挂载到“/mnt”目录:
sudo mount /dev/sdaX /mnt
请注意,X代表您的根分区号。
接下来,使用chroot命令更改到挂载的文件系统:
sudo chroot /mnt
现在,您可以使用passwd命令更改root密码:
passwd root
完成后,退出chroot并卸载分区:
exit sudo umount /mnt
最后,重启系统并使用您的新密码以root身份登录。您已成功重置CentOS根密码!
<< 上一篇
下一篇 >>