如何在Ubuntu 20.04 LTS中重置sudo密码
时间:2020-03-21 11:44:52 来源:igfitidea点击:
本简要介绍介绍如何在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用户。
用我们自己的用户名替换它。
输入两次密码:
New password: Retype new password: passwd: password updated successfully
我们重置了sudo用户密码。
如果我们遵循的方法1进入救援模式,请按照上述链接中的描述进入救援模式,按"Ctrl + D"启动成正常模式。
或者,我们可以键入以下任何一个命令以启动到正常模式。
systemctl default
或者,
exit
如果要重新启动系统而不是启动到正常模式,请输入:
systemctl reboot
如果我们已遵循方法2进入救援模式,如上面的链接中所述,请键入:
exit
我们将返回恢复菜单。
选择"恢复正常启动"并按Enter键。
再次,选择确定,然后按Enter继续启动到正常模式:
我们现在可以在运行管理命令时使用新的sudo密码。
如果我忘记了用户名和密码怎么办?
如果忘记了用户名,可以使用命令轻松列出Linux系统中的可用用户:
# cat /etc/passwd
来自My Ubuntu 20.04系统的示例输出:
[...] sk:x:1000:1000:sk,,,:/home/sk:/bin/bash [...]
好吧,你现在有用户名。
只需按照上述步骤重置用户的密码。