ユーザーはパスワードリストにありません

ユーザーはパスワードリストにありません

ユーザーがパスワードを忘れたので、ルートでパスワードを復元したい。そのためには、:

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

sshで試すとパスワードを求められるので、ユーザーがそこにいることがわかります。ユーザーがいないか、

/etc/passwd/

答え1

ssh は、ユーザーが存在するかどうかに関係なくパスワードを要求します。これは、ログインが失敗したときにどこで失敗したかをわかりにくくするためと、ブルート フォース攻撃を行う能力を制限するためです。

ユーザーが存在しない場合/etc/passwd、少なくともローカル ユーザーとしては存在しません。ネットワーク ログインを行う場合、それらのアカウントが定義されている場所には、ユーザーがまだ存在する可能性があります。

関連情報