ファームウェアの更新を元に戻したところ、/etc/passwd
に空のパスワードフィールドが見つかりました
root::0:0:root:/:/bin/sh
otheruser:x:0:0:otheruser:/bin/false
Rootとしてログインするにはパスワードが必要ですか?
パスワードフィールドのxは、ハッシュが/etc/shadow
で記述されていることを示し、*はパスワードが空であることを示していることがわかりました。 /etc/shadow
はファームウェアのアップデートに含まれていないため、内容がわかりません。
空のパスワードフィールドは、root
アカウントにパスワードなしでアクセスできることを意味します。
*
または!
は、アカウントにパスワードがなく、パスワードがアカウントにアクセスしないことを意味します。 x
は、パスワードが/etc/shadow
にあることを意味します。