我正在使用系统时,突然无法再使用 sudo 命令。好像我没有正确输入密码。我重新启动后发现无法再登录我的帐户。我登录了另一个帐户,一切正常。这个其他用户确实有 sudo 访问权限,所以我尝试更改我的第一个帐户密码,但无济于事。我确信我输入的密码是正确的。有人知道是什么原因造成的吗?
答案1
sudo
我无法告诉您原因,但是如果您具有 root 访问权限(或者访问可能使用的管理员帐户,如您所述),您可以在不知情的情况下更改其他用户的密码:
sudo passwd USERNAME
首先会sudo
询问您当前帐户的密码。然后您必须输入两次新密码USERNAME
。请注意,密码输入不会回显,这意味着您在输入时看不到任何内容,甚至连星号都看不到。
示例记录(以用户身份运行alphawolf
,更改用户密码bytecommander
):
alphawolf@wolf-pack:~$ sudo passwd bytecommander
[sudo] password for alphawolf:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
alphawolf@wolf-pack:~$