Ubuntuで忘れたrootパスワードをリセットする方法
この記事では、Ubuntu 18.04 LTS および Ubuntu 20.04 LTS で忘れた root パスワードをリセットする方法を説明します。
まず、Ubuntu システムを電源オンまたは再起動する必要があります。以下に示すような grub メニューが表示されるはずです。 VirtualBox でシステムを実行している場合は、キーボードの「SHIFT」キーを押してブート メニューを表示します。
次に、'e'
キーを押して、grub パラメータを編集します。これにより、以下のような画面が表示されるはずです。
'linux /boot/vmlinuz'
で始まる行まで下にスクロールすると、その行全体が以下で強調表示されます。
「ro Quiet Splash $vt_handoff」
というセクションに絞り込みます。
"ro Quiet Splash $vt_handoff"
を、示されているように rw init=/bin/bash
に置き換えます。目的は、rw
プレフィックスで示される読み取りおよび書き込みコマンドを使用してルート ファイル システムを設定することです。
その後、ctrl+x
または F10
を押してシステムを再起動します。以下に示すように、システムが起動してルート シェル画面が表示されます。コマンドを実行すると、ルート ファイルシステムに読み取りおよび書き込みアクセス権があることを確認できます。
mount | grep -w /
以下のスクリーンショットの出力は、rw
で示される読み取りと書き込みのアクセス権を確認します。
root パスワードをリセットするには、次のコマンドを実行します。
passwd
新しいパスワードを入力して確認します。その後、「パスワードが正常に更新されました」という通知が届きます。
root パスワードが正常に変更されたら、 コマンドを実行してUbuntu システムを再起動します。
exec /sbin/init
ここまで来てくれてありがとう。これで、Ubuntu システムで忘れた root パスワードを grub メニューから快適にリセットできることを願っています。