ユーザubuntuのパスワードを強引に変更したい

Amazon EC2用のUbuntuイメージを利用してるのだけど、ログインユーザであるubuntuのパスワードが分からなくていろいろ難儀してる。

ログイン自体は公開鍵を利用したログインのためパスワードがなくてもログインできる。ログインできてるならpasswdコマンドを使えばいいかと思ったら変更する前に現在のパスワードを聞かれてしまいあえなく失敗。

悲しみにくれつつWebをさまよったところ以下のコマンドでいけることが分かった。

$ sudo passwd ubuntu

無事にパスワードを変更して快適になったよ。