天道社区

 找回密码
 立即注册
查看: 224|回复: 0

Linux系统root密码重置指南

[复制链接]

192

主题

192

帖子

576

积分

版主

Rank: 7Rank: 7Rank: 7

积分
576
发表于 2025-3-21 23:22:26 | 显示全部楼层 |阅读模式
Linux系统root密码忘记了怎么办?在忘记Linux系统root密码的情况下,您可以按照以下步骤进行密码重置。以下教程适用于大多数Linux发行版。在开始之前,请确保您有物理访问权限或者可以通过KVM、虚拟机等方式访问到Linux系统的启动过程。步骤1:启动系统并进入GRUB菜单

重启Linux系统,在启动过程中,当出现GRUB菜单时,快速按下键盘上的“e”键进入编辑模式。
步骤2:编辑启动参数

在GRUB编辑模式下,找到以“linux”或“linux16”开头的行,这通常是启动内核的行。在行尾添加以下参数(以Ubuntu为例):
       
  • Ubuntu: `rw init=/sysroot/bin/sh`   
  • CentOS/RHEL: `rd.break`
步骤3:重新引导系统

按下Ctrl + X或F10键来重新引导系统,这将使用您刚刚编辑的参数启动。
步骤4:重置root密码

系统引导后,您将看到一个shell提示符。以下是根据您的Linux发行版执行的命令:
       
  • Ubuntu: 输入以下命令   
  • chroot /sysroot   
  • passwd   
  • 输入新的root密码,并按回车键确认。
CentOS/RHEL: 输入以下命令
       
  • mount -o remount,rw /sysroot   
  • chroot /sysroot   
  • passwd   
  • 输入新的root密码,并按回车键确认。
步骤5:重启系统并移除编辑参数

退出shell,重启系统。在GRUB菜单出现时,不要按下“e”键,让系统正常启动。


通过以上步骤,您应该能够重置Linux系统的root密码。请确保在完成密码重置后,将启动参数修改回原来的设置,以确保系统的安全性。
请务必谨慎操作,因为不正确的步骤可能会导致系统无法正常启动。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|天道社区 ( 蜀ICP备06024898号-1 )

GMT+8, 2025-8-31 01:02 , Processed in 0.080928 second(s), 20 queries .

Powered by 网站地图 X3.4

!copyright!