CentOS 8は、さまざまなサーバー環境をセットアップするためにユーザーによって広く使用されているため、強力なパスワードが必要です。ただし、どういうわけか、rootパスワードを忘れた場合、rootパスワードにアクセスする唯一の方法は、リセットすることです。
このチュートリアルでは、何らかの理由で忘れてしまったCentOS8Linuxのrootパスワードをリセットする手順を示します。では、パスワードを取得または変更する手順を始めましょう。
ここで学ぶこと:
- 紛失した場合にrootパスワードを変更する方法
- 紛失したルートパスワードの回復
- ルートパスワードが機能しなくなりました。リセットするにはどうすればよいですか?
CentOS8のrootユーザーのパスワードをリセットする手順
このチュートリアルは、CentOS7およびCentOS6であるこのLinuxオペレーティングシステムの以前のバージョンにも適用できます。さらに、問題を引き起こすことがあるSELinux自動再ラベル付けを使用していません。
1。ブートメニューに移動します
最初のステップはCentOS8を起動し、ブートメニューが表示されたら、「 e」を押します。 キーボードの」キー。これにより、Grub2ブート編集インターフェイスが開きます。アイデアを得るには、以下のスクリーンショットを参照してください。
2。 CentOS8ブートをシェルにドロップ
Grubブート構成で、矢印キーを使用して、rhg quiet
の行を置き換えます。 with
rd.break enforcing=0
3。緊急モードのスクリプトシェルを開始します
前の手順で指定した構文を追加した後、 Ctrl + Xを押してシステムを起動します 。これにより、システムのinitデーモンを開始するのではなく、シェルでCentOS8が起動します。
4。 「読み取りと書き込み」モードでファイルシステムをマウントする
このLinuxのrootパスワードをリセットするには、最初に必要なのはsysrootファイルシステムへの読み取りおよび書き込みアクセスです。 これは、デフォルトでは読み取り専用モードでのみ使用できます。次のコマンドを使用します:
mount -o remount,rw /sysroot
注 :mountと-oの間にスペースがあり、rwと/の間にスペースがあります。これは省略できません)、 Enterを押します。 キーボードのキーを押して実行します。
5。 Chroot / Sysroot
Chrootは、現在のルートディレクトリの実行中のプロセスを変更するコマンドです。そのため、制限された環境でSysrootのファイルにアクセスできます。
chroot /sysroot
6。パスワードをリセット
最後に、すべてが設定され、使用可能なrootユーザーのパスワードをリセットするために必要なコマンドが設定されます。
passwd root
7。新しいパスワードを入力してください
次に、カーソルの点滅位置に新しいパスワードを入力します(パスワードを入力しても、応答がない場合と同様に、パスワードは表示されません)。ただし、入力したパスワードは正しいことを忘れないでください。はい、パスワードは8桁以上である必要があります。そうでない場合、パスワードが弱いという警告が表示されます。完了したら、 Enterを押します 完了後、キーボードで。
8。スイッチルートに戻る
パスワードの紛失の問題を回復したので、スイッチルートに戻り、システムを通常の状態に戻します。
次のように入力するだけです:
exit
9。ファイルシステムを再び読み取り専用にする
デフォルトのファイルシステムのモードを手動で変更したので、そのままにします。コマンドは次のとおりです:
mount -o remount,ro /sysroot
10。セッションを終了して再起動します
システムを安全に再起動し、すべてをそのままにしておくには、現在のSwitch rootセッションを終了し、システムを再起動します。
exit
11。新しいパスワードでrootにログインします
次に、ログイン画面で、設定したユーザー名rootとパスワードを入力し、終了したら[ログイン]をクリックします。
12。 SELinux強制モードをクリーンアップして設定します
公式ウェブサイトに従って適切な方法を伝えるために、RHELは、システムパスワードを暗号化された形式で保存している/ etc / shadowをクリーンアップして、残留エントリを削除することをお勧めします。
restorecon /etc/shadow
SELinuxのポリシーを有効にするには、以下のコマンドを実行してポリシーを適用します。
setenforce 1
評決:RedHat8パスワードの変更
したがって、これは、RHELまたはCentOSでrootユーザーのパスワードを忘れたシステムを回復するために使用できる最も安全な方法でした。