我不承担这个答案的功劳

我不承担这个答案的功劳

我忘记了管理员密码。尝试了详细帖子中的步骤如何重置丢失的管理密码? 但我一直得到相同的答案。输入新的 UNIX 密码并重新输入后,系统显示“身份验证令牌操作错误”,然后显示“密码未更改”,我该怎么办?谢谢

答案1

我不承担这个答案的功劳

https://askubuntu.com/a/84697/448562

如果Jorge 的方法对你不起作用,就像对我不起作用一样,这是另一种方法。我不得不尝试不同的方法,因为:

  1. 我的 USB 键盘在 root 提示符下无法使用 ⋯ 可能是硬件问题,可能是键盘或主板问题。为了解决这个问题,我使用了一个旧的 PS/2 键盘(小圆插头)并使用它。

  2. 我以前passwd username更改密码时,总是因为令牌错误等原因而失败。这需要采取严厉措施。

严厉措施

这是非常危险的事情! Jorge 的方法应该使用;仅有的如果该方法不起作用,请这样做。

请自行承担风险。它在我的 11.10 系统上确实有效。

这个想法是将用户的密码设置为空白(或空) - 这允许您只需EnterPassword:提示时按下即可。

仍然在 root 提示符下Jorge 的方法首先使用以下命令将根文件系统重新挂载为读写:

mount -o remount,rw /
  • 现在您是此系统的超级用户。轻轻踏步。

然后编辑密码影子文件以删除用户名的加密密码。输入:

nano -B /etc/shadow

nano 编辑器将显示文件的内容。每行将采用name:⋯:⋯:⋯…以下形式:⋯ 是字符串或 null(空)。其中一行将以您的用户名开头。用户名后面的第一个 ⋯ 是您的加密密码。例如:

username:$1$amFeNcjp$PprjCKEVk3UtzKwWfEMOY0:14920:0:99999:7:::

$1$amFeNcjp$PprjCKEVk3UtzKwWfEMOY0加密密码在哪里。

小心地删除加密的密码,保留所有的“:”,因此它看起来像这样:

username::14920:0:99999:7:::

然后输入Ctrl+ O,按键Enter保存,然后Ctrl+X关闭纳米

重启后,您的密码将为空(或无效)。请务必passwd username在终端中使用它来设置或重置您的用户密码。

PS/2 解决方法的来源是这里

采取严厉措施的原因是这里这里

关于 nano 的注释 ― 该-B选项会对原始编辑文件进行备份,文件名称相同但后缀为“~”。

相关内容