






















在使用 Ubuntu 系统的过程中,你是否遇到过这样的情况:需要 root 权限时,却发现密码早已忘记?别着急,今天我就教你一个简单有效的方法,无需重装系统,几分钟就能重新设置 root 密码。
忘记了 root 账户的密码
安装 Ubuntu 时没有设置 root 密码
需要 root 权限但无法通过 sudo 获取
一台安装了 Ubuntu 的电脑(实体机或虚拟机均可)
能够重启系统并进入 GRUB 启动菜单
重启你的 Ubuntu 系统
在系统刚启动、屏幕亮起时,立即按住键盘上的 Shift 键不放
直到出现蓝色的 GRUB 启动菜单界面
小提示:如果 Shift 键没反应,可以尝试狂按 Esc 键
在 GRUB 菜单中,使用键盘上下键选中默认的 "Ubuntu" 选项
按下键盘上的 e 键进入编辑模式
在编辑界面中,找到以 linux 开头的那一行(通常包含 ro quiet splash 等参数)
将这一行中的 ro quiet splash 替换为 rw init=/bin/bash
修改后的这行看起来像这样:
linux /boot/vmlinuz-xxx root=UUID=xxx rw init=/bin/bash
这个修改的作用是:以读写模式挂载文件系统,并直接启动到命令行环境
按 `Ctrl + X 或 F10 启动系统
系统会直接进入 root 命令行界面(无需密码)
在命令行中输入以下命令:
passwd root
输入你想要的新密码(注意:输入时屏幕不会有任何显示,这是正常的)
再次输入密码进行确认
看到 passwd: password updated successfully 的提示,说明密码修改成功
如果提示文件系统只读,先执行
mount -o remount,rw /再修改密码
密码修改完成后,执行以下任一命令重启:
exec /sbin/init
或
reboot -f
系统重启后,你就可以用新设置的 root 密码登录了。
Q: 为什么输入密码时屏幕没有反应?
A: 这是 Linux 系统的安全机制,为了保护密码不被旁人窥视,输入时不会显示任何字符,正常输入即可。
Q: 修改会影响系统其他配置吗?
A: 完全不会!这个修改是临时的,只对本次启动有效,下次正常启动时系统会恢复原样。
Q: 设置密码太简单会有提示吗?
A: 如果密码过于简单(如 123456),系统会提示,但可以选择忽略继续使用。
Q: 这个方法适用于所有 Ubuntu 版本吗?
A: 是的,适用于 Ubuntu 18.04 及以上版本,包括 20.04、22.04、24.04 等。
重置 root 密码后,建议将密码记录下来妥善保管
日常使用建议还是用普通用户配合 sudo,只有必要时才切换到 root
如果连 GRUB 菜单都进不去,可能需要考虑其他恢复方式
通过以上步骤,你可以在不重装系统的情况下,轻松重置 Ubuntu 的 root 密码。这个方法不仅简单快捷,而且安全可靠,希望能帮助到遇到同样问题的你!
如果你觉得这篇文章有用,欢迎收藏或分享给需要的朋友!
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。