如果我可以通过密钥登录,是否可以找回忘记的密码?

如果我可以通过密钥登录,是否可以找回忘记的密码?

我正在使用 ssh 密钥登录远程服务器,但今天我想使用用户名和密钥对登录。

我仍然可以使用密钥访问服务器,但我不记得密码了。是否可以拿回来或只是改变它?

谢谢,

答案1

如果您是标准的非 root 用户,答案是,您无法重置您的不知道密码。原因是为了防止有人访问您的无人看管键盘来更改您的密码。

现在,您的密码存储在名为 /etc/shadow 的文件中,其格式如下

archemar:$6$wmG27ByC$Aig4Uo(abridged)CXCMbkXEAbJ6q3vyCsdIFd27lA6r.:16491:0:99999:7:::

并且您无法猜出您的密码Aig4Uo(abridged)CXCMbkXEAbJ6q3vyCsdIFd27lA6r.

相关内容