
CentOS 7 x86_64をインストールしましたが、rootパスワードを忘れました。その後、edit boot grubメニューに従ってパスワードをリセットしました。CentOS 7でrootパスワードをリセットする方法次のように。ただし、コンピュータを再起動した後、GUIまたはCLIにログインできなくなりました。どうすればいいですか?
1 - Boot Grubメニューから編集するオプションを選択します。
2 - 編集したいオプション(e)を選択します。
3 – Linux 16 行に移動し、次にro
変更します。rw init=/sysroot/bin/sh.
4 - Control+xを押してシングルユーザーモードを開始します。
5 - このコマンドを使用してシステムにアクセスします。
chroot /sysroot
6 – パスワードをリセットします。
passwd root
7 – selinux情報の更新
touch /.autorelabel
8 – chroot シャットダウン
exit
9 – システムの再起動
reboot
答え1
問題を解決するには、次の手順に従います。
- ブートローダのカウントダウンを中止するには、任意のキーを押します。
- 開始する項目にカーソルを移動します。
- ~によると金利選択した項目を編集します。
- カーソルをカーネルコマンドライン(linux16で始まる行)に移動します。
- rd.breakを追加します(initramfsから実際のシステムに制御が送信される前に中断されます)。
Ctrl+x を押して変更を開始し、次のコマンドを実行します。
# mount -o remount,rw /sysroot
# chroot /sysroot
# chage -l root
# chage -E -1 root
# passwd root
# touch /.autorelabel
タイプexit
二重。最初は終了します。chroot 刑務所, 2 番目の項目が終了します。initramfs デバッグシェル。