忘记了 ubuntu 服务器密码?忘记了 ubuntu 服务器密码?忘记了 ubuntu 服务器密码?忘记了 ubuntu 服务器密码?
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

忘记了 ubuntu 服务器密码?

如果您忘记了 Ubuntu Linux 服务器帐户的密码,您不必返回到第一个位置并重新安装整个操作系统。即使没有旧密码,也可以恢复和重置服务器密码,无论是 root 用户帐户还是普通用户。在本教程中,我们将逐步指导您在 Ubuntu 服务器上恢复忘记的 root 或普通帐户密码。

在本教程中您将学习:

  • 如何通过恢复模式重置密码

  • 如何通过内核启动参数重置密码

通过恢复模式重置密码

如果您已经具有终端访问权限,只需运行 passwd 命令即可为所需用户选择新密码。此示例命令将重置用户 linuxconfig 的密码。


# passwd linuxconfig

如果您因为忘记用户名或密码而无法访问终端并且禁用了 root 登录,那么您可以按照以下分步说明重置您忘记的帐户密码:

  1. 如果机器当前处于打开状态,请将其关闭。现在按住键盘上的 Shift 键启动它。这将加载 GRUB 启动菜单。从启动菜单中选择“Ubuntu 的高级选项”。

  2. 在下一个菜单上,在恢复模式下加载最新的内核。

  3. 接下来,选择“下降到 root shell 提示符”。这将允许您以 root 身份执行命令。

  4. 您现在可以查看 /etc/passwd 文件中的用户名列表,以防您忘记用户名。然后您可以使用passwd命令重置用户的密码。

    
    # cat /etc/passwd
    # passwd linuxconfig
    

  5. 或者,您可以通过执行 passwd 而不使用其他选项来为 root 用户设置密码。

    
    # passwd
    
  6. 完成后,重新启动系统,即可使用新密码登录帐户。

    
    # reboot
    

通过内核启动参数重置密码

通过内核启动参数在 Ubuntu 服务器上重置帐户密码有点棘手,但如果您无权访问恢复模式,则可能有必要。我们需要再次启动到 GRUB 启动菜单,但这次我们将添加一个临时内核启动参数,该参数允许我们重置帐户密码。

  1. 您需要做的第一件事是重新启动计算机并访问 GRUB 菜单。这可以通过在计算机首次启动时按住 Shift 键来完成。菜单出现后,使用箭头键突出显示“Ubuntu”选项。

  2. 接下来,按键盘上的 e 编辑参数。

  3. 再次使用箭头键,向下滚动一点,直到看到以 linux /boot/vmlinuz... 开头的行。我们需要对此行进行一些小的更改。使用下面的屏幕截图作为参考,这样您就可以确保找到了正确的行。

  4. 该行的最后一部分是ro Quiet Splash $vt_handoff。我们需要用以下行替换此文本。确保首先退格当前设置,然后键入这些新设置。

    
    rw init=/bin/bash
    

    这将为我们提供写入权限以及 bash shell,因此我们可以使用常用的 Linux 命令来更改 root 密码。

  5. 完成这些更改后,按 F10 键保存更改并重新启动系统。您将返回到 bash 提示符,但仅限于第一次重新启动。后续机器启动就会恢复正常。

  6. 您的根分区应该会自动挂载,并具有读写权限。您可以通过执行 mount 命令来验证这一点。如果尚未安装,请使用以下命令安装它。

    
    # mount -n -o remount,rw /
    

  7. 现在,只需使用常用的 passwd 命令即可设置新的 root 密码或指定要重置其密码的用户。

    
    # passwd
    

  8. 完成后,我们只需要重新启动系统即可。通常的reboot和shutdown命令将不起作用。相反,执行以下命令来重新启动系统并像平常一样加载到操作系统中。

    
    # exec /sbin/init
    

这里的所有都是它的。您的计算机应该像平常一样启动,并且您将能够登录 root 帐户(或使用带有 sudo 的命令),同时指定您刚刚设置的密码。

结束语

在本教程中,您了解了如何在 Ubuntu Linux 服务器上重置 root 或普通帐户密码。 Ubuntu 为我们提供了几个选项来执行此恢复,是否使用恢复模式或编辑内核参数取决于您,并且您应该选择系统上可用的方法。

©2015-2025 艾丽卡 support@alaica.com