用户不在密码列表中

用户不在密码列表中

一些用户忘记了密码,我想将其恢复为 root 用户。为此,我使用

#passwd <user>
passwd: user '<user>' does not exist

我知道用户在那里,因为尝试通过 ssh 时系统要求我输入密码。要么用户不在

/etc/passwd/

答案1

无论用户是否存在,ssh 都会要求输入密码,部分原因是为了帮助掩盖登录失败时失败的位置,部分原因是为了限制进行暴力攻击的能力。

如果用户不在,/etc/passwd则该用户不存在,至少,该用户作为本地用户不存在。如果您进行网络登录,则无论定义这些帐户的位置如何,该用户可能仍然存在。

相关内容