Debianでパスワードを忘れたときの対処法
半年前にセットアップしたLinuxのパスワードを忘れてしまった。
Web上の情報を元にリセットしようとしたが、うまくいかず。
複数のサイトにある情報の合わせ技でなんとかいったので、備忘録としてメモ。
環境
Debian 7.0
手順
- 起動中にEscを押す
- grubの起動メニューでeを押す(ブートオプションを編集できる)
- linux…で始まる箇所を変更する(後述)
- Ctrl+Xで編集を抜けて起動する
- passwdコマンドでrootパスワードを変更する
- 変更が終わったら再起動
linux…で始まる箇所については、以下のように変更する。
Before
linux ......... ro quiet
After
linux ......... rw quiet single init=/bin/sh
詰まったところ
最初はroのまま実行していたが、passwdコマンドでAuthentication token manipulation errorとなってパスワードを変更できなかった。
このエラーにはpwconvが有効な場合もあるが、今回は効かず。
roがread onlyのパーミッションであるため、これをrwに変更したらうまくいった模様。