使用者不在密碼清單中

使用者不在密碼清單中

一些用戶忘記了他的密碼,我想將其恢復為root。為此,我使用的是

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

我知道用戶在那裡,因為嘗試透過 ssh 我被要求輸入密碼。要嘛用戶不在

/etc/passwd/

答案1

無論使用者是否存在,ssh 都會要求輸入密碼,部分原因是為了在登入失敗時幫助混淆失敗所在,部分原因是為了限制進行暴力類型攻擊的能力。

如果使用者不在,/etc/passwd則該使用者不存在,至少,該使用者不作為本機使用者存在。如果您進行網路登錄,則使用者可能仍存在於定義這些帳戶的任何地方。

相關內容