忘记了 Linux root 密码?不用担心!本文提供了简单易懂的说明,可以安全地重置和修改 root 密码。
匆忙的工作交接、紊乱的资产管理等,很容易导致密码丢失。因忘记密码而无法进入 Linux 系统,尤其是需要紧急访问系统时,可能令人尴尬且沮丧。
但不要害怕,因为在 Linux 的世界里,忘记 root 密码并不是路的尽头。这篇简单但行之有效的指南可以帮你摆脱这种困境。
若要重置 Linux root 密码,需要对计算机或控制台(虚拟机)进行物理访问,因为此过程需要重启系统。
重新启动 Linux 系统,当出现 GRUB 引导菜单时,突出显示带有发行版名称的行,然后按 “e” 键进入编辑引导参数模式。如图一所示:
图1,突出显示该行并按“e”
找到以 ”linux“ 开头的行,确保该行包含 ”rw“ 而不是 ”ro“。如果是 ”ro“,需要将其修改为 ”rw“。然后将 ”init=/bin/bash“ 添加到行尾。
最终内容应该如图二所示:
图2,在 Linux 中修改引导参数
没必要和我的引导参数一模一样,重点是 ”rw“ 和 ”init=/bin/bash“。
它们有什么含义呢?我来解释下。
在 GRUB 引导参数的上下文中,”ro“ 和 ”rw“ 是指定在引导过程中如何挂载文件系统的选项:
”init=/bin/bash“ 又是什么意思呢?简而言之,这个参数告诉系统以 Bash shell 作为初始进程启动,而不是通常的 init 系统。这样,就可以直接访问 root shell,而无需登录,我们也可以在此修改 root 账户的密码。
现在一切就绪,按 ”Ctrl-x“(Ctrl 和 x 键)启动进程。
系统将以单用户模式启动,最终会进入带有 root 账号的 Bash shell。
执行 passwd 命令更新 root 用户的密码,如图三所示:
图3,在 Linux 中重置 root 密码
就是这样,重新化解了尴尬,root 密码已经重置成功。
最后,使用 reboot 命令重新启动操作系统,就能以新密码登录主机了:
/sbin/reboot -f
忘记 Linux root 密码并不是世界末日。通过简单明了的指南,你将学会如何安全高效地重置和更改密码。
希望这个过程简单易懂,并能帮助你减轻与这个常见问题相关的任何压力。
全部0条评论
快来发表一下你的评论吧 !