16.8. パスワードを忘れた場合

助けて! rootのパスワードを忘れてしまいました。ログインするには どうすればよいですか?

シングルユーザーモードを使用してログインし、新しいrootパスワードを作成することが出来ます。

シングルユーザーモードに入るには、コンピュータを再起動します。デフォルトの ブートローダーGRUBを使用していれば、以下の操作で シングルユーザーモードに入ることが出来ます。

  1. ブートローダメニューで[e]とタイプして編集モードに 入ります。

  2. すると、ブートのエントリー一覧が出て来ます。以下の行と似た表示を見付けてください。

    kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda2

    矢印キーを押し続けて、この行が強調表示になるまで移動します。そして [e]キーを押します。

  3. ここでテキスト末尾の後に1つスペースを空けてsingleを追加して、GRUBに シングルユーザーLinuxモードで起動するように指示します。[Enter]キーを押して 編集した変更の結果を反映させます。

  4. 編集の画面に戻ります。ここで[b]キーを押すとGRUBは、 シングルユーザーLinuxモードで起動します。ロードが終了した時に下に示すような シェルプロンプトが表示されます。

    sh-2.05#
  5. これで、次の入力をしてrootパスワードを変更する場面になりました。

    bash# passwd root

    確認の為にパスワードを2回入力するように指示されます。これが終了すると パスワードは変更されています。プロンプトでrebootと タイプして再起動し、新しいrootパスワードでログインすることが出来ます。