GNU/Linux >> Linux の 問題 >  >> Cent OS

RHEL7 / CentOS7 / ScientificLinux7ベースのシステムでrootパスワードをリセットする方法

目的

RHEL7 / CentOS7 / ScientificLinux7でのrootパスワードのリセット

要件

RHEL7 / CentOS7 / Scientific Linux 7

難易度

中程度

手順

RHEL7の世界では状況が変わったため、rootパスワードをリセットするための推奨される方法があります。ブートプロセスを中断する古い方法(init =/ bin / bash)は引き続き機能しますが、防弾ではなく、推奨されていません。
「Systemd」は、「rd.break」を使用してブートを中断します。手順全体を簡単に見ていきましょう。

最小モードで起動

システムを再起動し、eを押します カーネルリストページにいる間、自動起動がシステムを自動的に起動する前。編集モードに入ります。

起動プロセスを中断します

カーネル文字列内– linux 16 /vmlinuz- ectで始まる行の終わり rd.breakと入力します 。次に、Ctrl +Xで再起動します。
システムは最初のRAMドライブで起動し、/ sysrootにマウントされます
このモードでは、パスワードを入力する必要はありません。

システムを再マウントして、読み取りと書き込みができるようにします

 switch_root:/# mount -o remount,rw /sysroot/

/sysrootをルートにする

 switch_root:/# chroot /sysroot

コマンドラインが少し変更されます。

ルートパスワードを変更する

sh-4.2# passwd

SELinuxポリシーをロードする

sh-4.2# load_policy -i

/ etc/shadowファイルにコンテキストタイプを設定

sh-4.2# chcon -t shadow_t /etc/shadow

注:
代わりに自動再ラベル付けファイルを作成することで、最後の2つの手順をバイパスできますが、自動再ラベル付けには時間がかかる場合があります。

sh-4.2# touch /.autorelabel

そのため、簡単ですが、「怠惰なオプション」と見なす必要があり、お勧めしません。

終了して再起動

終了して再起動し、新しいrootパスワードでログインします。


Cent OS
  1. ルートMySqlパスワードをリセットする方法

  2. LinuxおよびFreeBSDでrootパスワードをリセットする方法

  3. Linuxでルートパスワードをリセットする

  1. Debianでsudoのパスワードをリセットする方法

  2. Rocky Linuxでルートパスワードをリセットする-その方法は?

  3. ルートパスワードをリセットする方法MySQLサーバー

  1. Linuxでrootパスワードをリセットまたは変更する方法

  2. MySQLルートパスワードをリセットする方法は?

  3. MySQLルートパスワードをリセットする方法