在Ubuntu中重置忘记的root密码在服务器版本的恢复模式下重置sudo密码。简介安装Ubuntu时,会创建一个具有sudo权限的新用户来执行各种管理任务。如果您的Ubuntu系统有多个sudo用户,您可以轻松地从另一个sudo用户的帐户中重置一个sudo用户或管理员用户忘记的密码。如果您只有一个sudo用户并且忘记了密码怎么办?没问题!从Ubuntu的救援或单用户模式恢复sudo用户密码很容易。尽管本指南已在Ubuntu22.04和20.04LTS版本上进行了官方测试,但是下面给出的步骤对于其他Ubuntu版本和衍生版本是相同的。在Ubuntu22.04/20.04LTS中重置sudo密码首先,将Ubuntu系统启动到恢复模式以重置sudo用户密码。现在,在恢复模式下,通过运行以下命令以读/写模式挂载根(/)文件系统:#mount-n-oremount,rw/现在,使用passwd命令重置sudo用户密码:#passwdostechnix其中ostechnix是sudo用户的名称。将其替换为您自己的用户名。输入两次密码:Newpassword:Retypenewpassword:passwd:passwordupdatedsuccessfullyResetSudoPasswordInUbuntu22.04/20.04LTS就是这样。我们已经重置了sudo用户密码。如果您按照上面链接中的方法1进入恢复模式,请按Ctrl+d启动进入正常模式。或者,您可以输入以下任何命令以引导至正常模式。#systemctldefaultor,#exit如果你想重启系统而不是启动到正常模式,输入:#systemctlreboot如果你按照上面链接中方法2的描述进入了恢复模式,输入:#exit你会返回转到恢复菜单恢复菜单。现在选择“Resumenormalboot”并按回车键。引导进入正常模式在Ubuntu中突出显示一次,选择“确定”按钮,然后按Enter继续引导进入正常模式:退出恢复模式并引导进入正常模式现在,您可以使用新的sudo密码。如果我忘记了用户名和密码怎么办?如果您忘记了用户名,在恢复模式下,您可以使用目录轻松列出Linux系统中的用户名:#catetc/passwd我的Ubuntu22.04系统的示例输出:[...]ostechnix:x:1000:1000:Ostechnix,,,:/home/ostechnix:/bin/bash[...]好的,现在您找到了用户名。只需按照上述步骤重置用户密码即可。
