CentOS 8
Sponsored Link

root パスワードをリセットする2020/03/10

root パスワードを忘れてしまった場合は以下のようにしてリセット可能です。
(GRUB ブートローダーにパスワードがセットされていない場合に有効な手段)
[1] システムを再起動し、GRUB2 のメニュー画面が表示されたら [e] キーを押下します。
その後は以下のように進めることで root パスワードを再設定することができます。
      # [e] キーを押下する
      CentOS Linux (4.18.0-147.5.1.el8_1.x86_64) 8 (Core)
      CentOS Linux (4.18.0-147.3.1.el8_1.x86_64) 8 (Core)
      CentOS Linux (4.18.0-80.11.2.el8_0.x86_64) 8 (Core)
      CentOS Linux (0-rescue-b3f4d72a5acb4909897845f43ce9df64) 8 (Core)

      Use the ^ and v keys to change the selection.
      Press 'e' to edit the selected item, or 'c' for a command prompt.

     # 以下のように [linux] 行の行末に [rw init=/bin/bash] と追記する
     set gfx_payload=keep
     insmod gzio
     linux ($root)/vmlinuz-4.18.0-147.5.1.el8_1.x86_64 root=/dev/mapper/cl-root ro \
     crashkernel=auto resume=/dev/mapper/cl-swap rd.lvm.lv=cl/root rd.lvm.lv=cl/swa\
     p console=ttyS0,115200n8 rw init=/bin/bash
     initrd  ($root)/initramfs-4.18.0-147.5.1.el8_1.x86_64.img $tuned_initrd

      Press Ctrl-x to start, Ctrl-c for a command prompt or Escape to
      discard edits and return to the menu. Pressing Tab lists
      possible completions.

      # 以上のように入力後、[Ctrl-x] キーを押下する

[    4.027227] SGI XFS with ACLs, security attributes, no debug enabled
[    4.031995] XFS (dm-0): Mounting V5 Filesystem
[    4.038038] XFS (dm-0): Ending clean mount
[    4.362473] systemd-journald[231]: Received SIGTERM from PID 1 (systemd).
[    4.377833] bash: 16 output lines suppressed due to ratelimiting

# initramfs switch_root プロンプト表示後、以下のように対応

# SELinux 有効の場合は、次回起動時 SELinux リラべリングを実行するよう設定

touch /.autorelabel
# パスワード設定


Changing password for user root.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
# 再起動して完了

exec /sbin/init