CentOS7 で rootのパスワード忘れたときの対処


パスワードの変更

  • GRUB2の起動画面で編集モードに入る

カーネルの選択画面で e を押して編集モードに入ります

  • 編集モードで変更を行う

linux16 から始まる行の rhgb quiet LANG=ja_JP.UTF-8 を削除します

  • 削除したところに追加を行う

削除したところに rw init=/bin/sh を追記を行います。
追加が出来たら Ctrl + x で起動させます。

  • 新しいパスワードに変更

コンソールが起動したら以下のコマンドを使ってrootのパスワードを変更します。

# passwd

ここではパスワードが7文字より少ない と怒られていますが、変更できました。
※出来るだけ長いパスワードを使いましょう

パスワードが変更できたら以下で起動させます。

# exec /sbin/init

  • ログイン

起動したら新しいrootのパスワードでログインを行います。

参考