我试图更改我的用户帐户密码,不小心按得太快了。我正在运行 12.04LTS

我试图更改我的用户帐户密码,不小心按得太快了。我正在运行 12.04LTS

我在戴尔 Inspiron Mini 910 上运行 12.04LTS - 带有默认规格。我真的只需要修复这个问题。当我使用该sudo passwd root命令时,它仍然说我无法更改它,帐户已解锁,但是当我进入帐户设置时,似乎我没有正确的当前密码,因为我似乎记不住它。

我在恢复模式下使用了这些:

sudo passwd

su password: joe
Password joe

Enter new UNIX password:

Retype new UNIX password:
passwd: password success
root@ubuntu:~#

我仍然收到身份验证错误,以及错误 ID“密码”。我启动时按住 shift,然后以 root 身份运行。但它要求输入密码,但我不知道。

答案1

根据您的编辑,您似乎确实已成功以 身份登录root。您显示的命令序列没有多大意义(我知道很难习惯命令行,这不是抱怨 :) 但是由于您最终得到了迅速的像这样:

root@ubuntu:~#

您已成功root。您可以通过运行命令来确认whoami,它应该会返回root

假设您确实是root,您可以使用该passwd命令更改用户的密码。我假设您的用户是joe,运行以下命令:

passwd joe

整个过程应该是这样的(root@ubuntu #just 代表您的提示,以 开头的行代表命令,不以 开头的行代表命令的输出):

root@ubuntu # passwd joe
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
root@ubuntu # 

此时,用户joe应该拥有您刚刚为其设置的密码。您现在应该能够joe使用新密码登录。

另外,当以 身份登录时,您无需密码root即可成为:joe

root@ubuntu # su joe
joe@ubuntu $ 

答案2

如果您有普通管理员帐户(安装 Ubuntu 时创建的第一个帐户),请尝试以下操作:

sudo su -
passwd

这将改变root的密码。

如果您想在 root 身份下运行,最好直接运行sudo su -,这样会更安全。

已启用 root 帐户(无法理解为什么人们认为没有启用),但它有一个来自安装的加密密码,建议按我提到的方式运行。这是从另一个流行的操作系统中得到启发的。

相关内容