紛失したrootパスワードを5分以内にリセットする

システム管理者は、忘れてしまったユーザーのパスワードを簡単にリセットできます。 しかし、システム管理者がrootパスワードを忘れたり、会社を去ったりするとどうなりますか? このガイドでは、FedoraやCentOSを含むRed Hat互換システムで、紛失または忘れたrootパスワードを5分以内にリセットする方法を説明します。

システムのハードディスク全体がLUKSで暗号化されている場合は、プロンプトが表示されたらLUKSパスワードを入力する必要があります。 また、この手順は、Fedora15、CentOS7.14.04、およびRed Hat Enterprise Linux7.0以降のデフォルトのinitシステムであるsystemdを実行しているシステムにも適用できます。まず、起動プロセスを中断する必要があるため、システムの電源を入れるか、すでに電源が入っている場合は再起動する必要があります。 GRUBメニューは画面上で非常に迅速に点滅する傾向があるため、最初のステップは難しいです。 あなたはそれを行うことができるまで、これを数回試してみる必要があるかもしれません。

この画面が表示されたら、キーボードのeを押します:

これを正しく行った場合、次のような画面が表示されるはずです。

矢印キーを使用してLinux16行に移動します。

delキーまたはbackspaceキーを使用して、rhgb quietを削除し、次のように置き換えます。

rd.break enforcing=0

設定enforcing=0完全なシステムselinux再ラベルの実行を避けることができます。 システムが再起動されると、/etc/shadowファイルの正しいSELinuxコンテキストを復元するだけです。 私もこれを行う方法を紹介します。

Ctrl-xを押して起動します。これで、システムは緊急モードになります。

ハードドライブを読み書きアクセスで再マウントします。

# mount –o remount,rw /sysroot

実行します。chrootシステムにアdiv>

プロンプトが表示されたら、新しいRootパスワードを二度入力します。 成功すると、”すべての認証トークンが正常に更新されました。”

exitを二度入力してシステムを再起動します。rootとしてログインし、SELinuxラベルを/etc/shadowファイルに復元します。

# restorecon -v /etc/shadow

Turn SELinux back to enforcing mode:

# setenforce 1

Related Posts

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です