如果系统还能正常登录,最省事的做法就是直接运行 sudo passwd root;要是把 root 密码彻底忘了,那就得进入 GRUB,修改启动参数后再重置。已经登录并且具备 sudo 权限的情况下,执行这条命令时,先输入当前用户的密码,然后把新的 root 密码连续设置两次就可以了。

Linux如何修改root用户的密码

能正常登录系统时,直接运行 sudo passwd root 就行;彻底忘了密码,必须进 GRUB 修改启动参数重置——没别的路。

已登录且有 sudo 权限:用 sudo passwd root 最稳

只要当前用户在 sudoers 里(比如属于 sudowheel 组),就能一步改掉 root 密码,不需要知道原密码。

GRUB 下重置遗忘密码:rd.break vs init=/bin/bash

两者都绕过登录流程,但适用场景和风险不同:

改完登不进去?大概率不是密码没生效

常见真因和对应检查点:

真正棘手的,往往不是命令敲错了,而是密码明明已经改完,系统却还是卡在登录界面进不去——这通常意味着问题不在 passwd 本身,而在更底层:挂载是否正确、SELinux 状态有没有处理好、分区状态是不是正常。如果这些环节没理顺,只盯着 passwd 看,基本解决不了问题。

本文转载于:https://www.php.cn/faq/2979025.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。