Việc quên mật khẩu có thể trở thành “cơn ác mộng” nếu bạn không biết cách xử lý, đặc biệt có thể phải mất dữ liệu để cài đặt lại hệ điều hành mới. Dù bạn đang sử dụng môi trường ảo hóa như Proxmox VE, VirtualBox, VMware hay chạy Ubuntu trực tiếp trên server, bạn đều có thể khôi phục mật khẩu một cách an toàn mà không cần cài lại OS. Bài viết này sẽ hướng dẫn chi tiết cách truy cập chế độ khởi động (GRUB), thực hiện remount phân vùng root, và thiết lập lại mật khẩu mới một cách nhanh chóng và dễ thực hiện.
Khởi động và vào chế độ Recovery Mode
Sau khi reboot lại máy chủ hoặc máy ảo bấm ESC hoặc Shift để vào Menu GRUB như hình bên dưới.

Tại Menu GRUB bấm e để chỉnh sửa thông số GRUB.

Kéo xuống dưới tìm dòng bắt đầu bằng đoạn linux /vmlinuz....
Tiến hành thay thế đoạn ro bằng rw init=/bin/bash để thay đổi từ quyền đọc sang ghi
Sau đó nhấn ctrl +x hoặc F10 để reboot và vào chế độ root shell như hình bên dưới:

Để kiểm tra lại root file system đã được chuyển sang chế độ read và wirte ta dùng lệnh: mount | grep -w /

Để kiểm tra lại người dùng trong Ubuntu trước khi đổi mật khẩu bạn sử dụng lệnh sau để kiểm tra: cd /home && ls

Đặt mật khẩu mới ta dùng lệnh: paswd <tên user>

Sau khi đặt xong mật khẩu ta sử dụng lệnh syns và exec /sbin/init để đồng bộ và khởi động lại.

Sau khi khởi động lại bạn sử dụng mật khẩu mới đặt để đăng nhập vào Ubuntu. Chúc bạn thành công!

