ウェブサイト検索

Fedora で忘れた root パスワードをリセットする方法


この短い記事では、Fedora Linux システムで忘れた root パスワードをリセットする手順について説明します。このガイドではFedora 32 を使用します。

こちらもお読みください: CentOS 8 で忘れた root パスワードをリセットする方法

まず、 システムを再起動するか電源を入れ、 以下に示すようにgrubメニューが表示されるまで待つ必要があります。

'e' を押して、grub パラメータを編集します。これにより、以下に示す画面が表示されます。次に、以下に示すように、'linux' で始まる行を見つけます。

カーソル前方向矢印キーを使用して、rhgb Quiet パラメータを含むセクションに移動します。

rhgb Quiet パラメータを rd.break enforcing=0 に置き換えます。

次に ctrl+x を押してシングルユーザー モードで起動します。次に、 ルート ファイルシステムを読み取り モードと書き込み モードで再マウントします。

mount –o remount,rw /sysroot

次に、以下のコマンドを実行して、Fedora システムにアクセスします。

chroot /sysroot

root パスワードを変更またはリセットするには、次のようにpasswd コマンドを発行するだけです。

passwd

新しいパスワードを入力して確認します。すべてが正常に完了すると、コンソールの最後に「パスワードが正常に更新されました」という通知が表示されます。

システムを再起動するには、Ctrl + Alt + Del を押すだけです。その後、新しく作成した root パスワードを使用して root ユーザーとしてログインできます。

ログインしたら、以下のコマンドを実行して SELinux ラベルを /etc/shadow ファイルに復元します。

restorecon -v /etc/shadow

最後にコマンドを使用して SELinux を強制モードに設定します。

setenforce 1

これで、Fedora 32 で忘れた root パスワードをリセットする方法に関するトピックは終了です。このチュートリアルにお時間を割いていただきありがとうございます。