RHEL7 の世界は変わり、root パスワードをリセットする方法も変わりました。ブート プロセスを中断する古い方法 (init=/bin/bash) はまだ機能しますが、推奨されなくなりました。 「Systemd」は「rd.break」を使用してブートを中断します。プロセス全体を簡単に見てみましょう。 |
###導入### ######目的###### RHEL7/CentOS7/Scientific Linux 7 の root パスワードをリセットします。
######必要とする###### RHEL7 / CentOS7 / Scientific Linux 7 ######難易度###### ###中くらい### ###ガイド### RHEL7 の世界は変わり、root パスワードをリセットする方法も変わりました。ブート プロセスを中断する古い方法 (init=/bin/bash) はまだ機能しますが、推奨されなくなりました。 「Systemd」は「rd.break」を使用してブートを中断します。プロセス全体を簡単に見てみましょう。 最小モードで起動します システムを再起動し、システムが起動する前にカーネル リスト ページで e を押します。編集モードに入ります。 起動プロセスを中断します カーネル文字列で、linux 16 /vmlinuzectで終わる行に
rd.break と入力します。次に、Ctrl Xを再起動します。システムは初期化されたメモリ ディスクで起動し、
/sysroot にマウントされます。このモードではパスワードを入力する必要はありません。 読み取りおよび書き込みのためにファイル システムを再マウントしますリーリー
/sysroot をルート ディレクトリにします リーリー コマンド ライン プロンプトは若干変更されます。root パスワードの変更 リーリー SELinux ポリシーのロード リーリー
/etc/shadow でコンテキスト タイプを設定します リーリー 注: 次のように autorelabel ファイルを作成すると、最後の 2 つの手順をスキップできますが、ラベルの自動再構築には長い時間がかかります。 リーリー このため、よりシンプルではありますが、推奨というよりは「怠け者の選択」と考えるべきです。 終了して再起動 終了して再起動し、新しい root パスワードを使用してログインします。以上がRHEL7 または CentOS7 のシステムパスワードをリセットする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。