Chia sẻ Twitter Facebook

Nếu bạn quên mật khẩu root trên CentOS 7.9, bạn vẫn có thể khôi phục lại bằng chế độ GRUB boot. Đây là phương pháp hiệu quả nhất khi không thể đăng nhập vào hệ thống.

Khi Nào Cần Reset Password Qua GRUB?

Quên mật khẩu root

  • Không thể đăng nhập SSH
  • Server bị khóa quyền truy cập
  • Không có user sudo khác

⚠️ Lưu Ý Trước Khi Thực Hiện

  • Cần quyền truy cập VNC / Console VPS
  • VPS phải cho phép chỉnh sửa GRUB
  • Áp dụng cho CentOS 7.x

Bước 1: Truy Cập GRUB Khi Khởi Động

Reboot server:

reboot

Khi màn hình GRUB xuất hiện:
👉 Nhấn e để chỉnh sửa boot

Bước 2: Thêm rd.break Vào Kernel

Tìm dòng:

linux16 /vmlinuz...

👉 Thêm vào cuối:

rd.break

Bước 3: Vào Chế Độ Rescue

Nhấn:

Ctrl + X

Bước 4: Mount Và Truy Cập Root

mount -o remount,rw /sysroot
chroot /sysroot

Bước 5: Đổi Mật Khẩu Root

passwd root

Nhập mật khẩu mới 2 lần.

Bước 6: Fix SELinux (Bắt Buộc)

touch /.autorelabel

Bước 7: Khởi Động Lại

exit
exit
reboot

Hoàn Thành

Sau khi reboot, bạn có thể đăng nhập lại bằng mật khẩu mới trên CentOS 7.9.

Lỗi Thường Gặp

❌ Không đăng nhập được sau khi reset

👉 Nguyên nhân: quên bước SELinux

✔️ Cách khắc phục:

touch /.autorelabel

Kết Luận

Reset mật khẩu qua GRUB là cách nhanh nhất để lấy lại quyền truy cập khi quên password trên CentOS 7.9. Bạn nên kết hợp thêm các biện pháp bảo mật như SSH key hoặc tắt login root để đảm bảo an toàn.

Bài viết liên quan

Leave a Reply

Your email address will not be published. Required fields are marked *