Ubuntuのrootユーザーのパスワードを忘れてしまったら…(VPS)

プログラム

やべ、ログインできね。ってことがあったので調べてみました。

Ubuntuのrootユーザーのパスワードを忘れてしまった場合…「リカバリーモード」で対応する

リカバリーモードで起動する

ubuntu起動直後にShiftを押し続けると、GRUB(GRand Unified Bootloader)のメニューが表示される。
ここで「Advanced options for Ubuntu」を選択し、Enterを押す。(→へ)

※ここでの操作はキーボードの方向キーとEnterで行います。

GNU GRUB CAP1

※VPSの場合…

さくらVPSコンソール VNCコンソール選択

ブラウザのVPS画面から「VNCコンソール」を選択

VNCコンソール

コンソールが表示されたら「Ctrl + Alt + Del」を送信
→再起動されるのでここでShiftを押し続けると最初の画像の画面が表示されます。

Boot処理画面

稀に通常のログイン画面に遷移して、操作が利かなくなることがありますが、一度SSH接続ブラウザを閉じて、再度 ブラウザのVPS画面から「VNCコンソール」を選択するところから再開すると、最初の画像の画面になっていたりなっていなかったりします。

どうしても操作が利かない場合は「強制再起動」でしょうか。

さくらVPSコンソール 強制再起動選択
末尾が「(recovery mode)となっている行を選択し、Enterを押す」
GNU GRUB CAP2
「「fsck」を選択し、Enterを押す」
Revovery Menu

画面がバグっていますが気にせず、「fsck」を選択しEnterを押します。
(私の環境では方向キーで選択した部分は読める程度に表示されるようになりました)

「<Yes>を選択し、Enterを押す」
fsck 確認画面
fsck終了画面

コマンドプロンプトが動き出すので、停止したらEnterを押します。
(私の環境には/etc/default/rcSの設定ファイルがなかったようで怒られてしまいましたが気にせず続行)

「「root」を選択し、Enterを押す」

「Recovery Menu」の画面に戻るので、「root」を選択し、Enterを押します。

さらにEnterを押します。


すると…

「「root」権限にてコマンドプロンプトが起動!」

rootユーザーでログインしている状態で、コマンドプロンプトが起動されます。

「「root」ユーザーのパスワードを変更」
passwd root
passwd root

上記コマンドでrootユーザーのパスワードを変更します

root New Password
root New Password Retype
Root New Pasword Update Successfully

パスワードの変更に成功しました。

「「exit」を入力し、Enterを押す」
exit

exitコマンドでコマンドプロンプトから抜けます。

Reco
「「resume」を選択し、Enterを押す」
resume 選択

「Recovery Menu」の画面に戻るので、「resume」を選択し、Enterを押します。

「「OK」を選択し、Enterを押す」
resume 確認画面

確認画面が表示されるのでそのままEnterを押します。

「ログイン画面」
ログイン画面

ログイン画面に戻ってくるので、先ほど再設定したパスワードでログインします。

root ログイン画面
root ログイン成功

ログインに成功しました。

コメント

タイトルとURLをコピーしました