
一些用戶忘記了他的密碼,我想將其恢復為root。為此,我使用的是蘇:
#passwd <user>
passwd: user '<user>' does not exist
我知道用戶在那裡,因為嘗試透過 ssh 我被要求輸入密碼。要嘛用戶不在
/etc/passwd/
答案1
無論使用者是否存在,ssh 都會要求輸入密碼,部分原因是為了在登入失敗時幫助混淆失敗所在,部分原因是為了限制進行暴力類型攻擊的能力。
如果使用者不在,/etc/passwd
則該使用者不存在,至少,該使用者不作為本機使用者存在。如果您進行網路登錄,則使用者可能仍存在於定義這些帳戶的任何地方。