帮助中心

立即注册 咨询客服

当前位置:首页 > 帮助中心> 如何在Ubuntu 20.04 LTS服务器中重置Sudo密码

如何在Ubuntu 20.04 LTS服务器中重置Sudo密码

发布时间:2020年05月16日 19:52:28    来源: A5互联

本文简单介绍了如何在Ubuntu 20.04 LTS服务器版中重置sudo密码。第一次安装Ubuntu时,会创建一个新的sudo用户来执行各种管理任务。如果您有多个sudo用户,您可以从另一个sudo用户账户中轻松重置忘记的sudo用户或管理用户密码。如果您只有一个sudo用户,而您丢失了密码怎么办?没有问题,在Ubuntu服务器中找回被遗忘的sudo用户密码是非常容易的。我在Ubuntu 20.04 LTS服务器上测试了这个指南,但是下面给出的步骤对于其他Ubuntu版本和衍生产品也是一样的。

在Ubuntu 20.04 LTS中重置Sudo密码

我们可以从“救援”或“单用户”模式重置用户密码。要重置sudo用户的密码,首先您需要进入救援模式。在类似Ubuntu的系统中,请参考下面的指南来启动进入救援模式。

如何在Ubuntu 20.04 / 18.04服务器中启动进入救援模式或紧急模式

进入救援模式后,通过输入以下命令以读取/写入模式挂载根(/)文件系统:

# mount -n -o remount,rw /

现在,使用“ passwd”命令重置sudo用户的密码:

# passwd sk

在这里,“ sk”是sudo用户。用您自己的用户名替换它。

输入两次密码,如下图

在Ubuntu 20.04 LTS中重置Sudo密码

就是这样。我们已经重置了sudo用户密码。如果您按照上面的链接中所述方法1进入救援模式,请按“ Ctrl + d”启动进入正常模式。或者,您可以输入以下任何命令以引导进入普通模式。

systemctl default

或者

exit

如果你想重新启动系统,而不是启动到正常模式,请输入:

systemctl reboot

如果按照上面的链接所述按照方法2进入救援模式,请键入:

exit

您将返回到恢复菜单。选择“Resume normal boot”,恢复正常启动,然后按Enter键。

在Ubuntu中启动进入普通模式

再次,选择确定,然后按Enter以继续启动进入普通模式:

在Ubuntu中从救援模式启动进入普通模式

现在,您可以在运行管理命令时使用新的sudo密码。

如果我忘记了用户名和密码怎么办?

如果忘记了用户名,则可以使用以下命令轻松列出Linux系统中的可用用户:

# cat /etc/passwd

我的Ubuntu 20.04系统的示例输出:

[...]

sk:x:1000:1000:sk,,,:/home/sk:/bin/bash

[...]

好了,您现在有了用户名。只需按照上述步骤重置用户密码即可。