ウェブサイト検索

RHEL/CentOS および Fedora で忘れた root パスワードをリセットする方法


この記事では、CentOS 8Fedora 35/34 などの RHEL ベースの Linux ディストリビューションで忘れた root パスワードをリセットする簡単な手順を説明します。

忘れた root ユーザーのパスワードをリセットするには、通常、root パスワードをリセットするための簡単な手順がいくつか必要です。その後、新しいパスワードを使用してログインできるようになります。

RHEL/CentOS および Fedora で忘れた root パスワードをリセットする

まず、システムを再起動し、ブート grub メニューでブートするカーネル (ほとんどの場合最初のオプション) を選択し、キーボードのキー 'e' を押します。

次の画面では、次のカーネル ブート パラメータが表示されます。ここで kernel= で始まる行を見つけ、図に示すように最後にパラメータ rd.break を追加します。 Ctrl + X キーを押します。

次の画面では緊急モードに移行します。ここでEnter キーを押してシェル プロンプトに入ります。次に、sysroot ディレクトリを読み取りおよび書き込み権限で再マウントしていることを確認してください。デフォルトでは、ro として示される読み取り専用モードでマウントされます。

mount | grep sysroot

ここで、sysroot ディレクトリを読み取りおよび書き込み権限で再マウントし、権限を再度確認します。今回は、権限が ro (読み取り専用) から rw (読み取りおよび書き込み) に変更されていることに注意してください。 )示されているように。

mount -o remount,rw /sysroot/
mount | grep sysroot

次に、次のコマンドを使用して、ルート ファイル システムを読み取りおよび書き込みモードでマウントします。

chroot /sysroot

次に、passwd コマンドを使用して root パスワードを新しいパスワードでリセットし、確認します。

passwd

この時点で、root ユーザーのパスワードは正常にリセットされました。残っている唯一の部分は、すべてのファイルのラベルを正確な SELinux コンテキストで再ラベルすることです。

touch /.autorelabel

最後に、「exit」と入力してログアウトし、SELinux の再ラベル付けプロセスを開始します。

通常、これには数分かかります。完了すると、システムが再起動し、新しいパスワードを使用して root ユーザーとしてログインするように求められます。

これは、RHEL/CentOS 8 および Fedora 35/34 Linux ディストリビューションで忘れた root パスワードをリセットする方法です。