解决Linux系统中root用户忘记密码
Ubuntu2204
重启电脑,启动时,长按Shift
键(对于 BIOS 系统)或 Esc
键(对于 UEFI 系统)进入GRUB菜单
步骤1:重启Ubuntu系统,长按Shift键进入Ubuntu的GRUB菜单
步骤2:↑↓←→找到相关行,删除ro及ro后面的内容
步骤3:在Linux最后行添加 rw init=/bin/bash
步骤4:然后按下ctrl+x即可进入命令操作界面
#此时即可重置root密码
passwd root
#进入系统
exec /sbin/init
Kylinv10sp3
步骤1:重启麒麟系统,在显示GRUB菜单的时候,按下E
步骤2:输入GRUB账号密码
麒麟V10服务器版操作系统在GRUB编辑模式时需要输入账号密码才能进行下一步操作,默认情况下,账号名为root
,密码为Kylin123123
步骤3:修改启动参数
在GRUB编辑页面中,使用↑↓←→移动至Linux开头的行,并在行尾写入rw init=/bin/bash
,并按下Ctrl + x
步骤4:修改root密码
按下ctrl + x会进入到单用户模式,此时输入修改root密码
#修改root密码
passwd root
#进入系统
exec /sbin/init
Rocky9.3
步骤1:重启Rocky系统,进入GRUB菜单,按下e进入编辑模式
步骤2:修改启动参数
将ro
改为 rw init=/bin/bashd
步骤3:将当前 shell 的根目录切换到 /sysroot,并改root密码
#将当前shell的根目录切换到/sysroot
chroot /sysroot
#改密码
echo "密码" | passwd --stdin root
#使用SELinux安全上下文,因为Rocky默认是开启SElinux的
touch /.autorelabel
#退出当前shell
exit
#重启
reboot
参考文献:
Linux忘记root密码后如何重置root密码_ubuntu22.04重置root密码-CSDN博客
银河麒麟Kylin-Server-V10-SP3系统找回root密码-CSDN博客