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.
admin
Xem tất cả bài viết → 
