
Việc mất mật khẩu tài khoản root hoặc tài khoản quản trị (sudo) trên Ubuntu có thể khiến bạn bị khóa quyền truy cập hệ thống. May mắn thay, Ubuntu 22.04 vẫn cho phép bạn đặt lại mật khẩu root nếu bạn có quyền truy cập vật lý (console) đến máy chủ.
🎯 Phạm vi áp dụng
- Ubuntu 22.04 Desktop hoặc Server.
- Có quyền truy cập đến màn hình khởi động (GRUB) — qua máy thật, máy ảo, iLO, iDRAC, VNC console,…
🛠 Các bước Reset Password Root
✅ Bước 1: Truy cập vào GRUB
- Khởi động lại máy.
- Khi xuất hiện menu GRUB, nhấn phím
**Esc**
(nếu không tự hiển thị). - Trong menu GRUB, chọn dòng đầu tiên (Ubuntu), nhấn phím
**e**
để chỉnh sửa cấu hình khởi động.

✅ Bước 2: Sửa dòng khởi động
Tìm dòng bắt đầu bằng:
linux /boot/vmlinuz-...
Di chuyển con trỏ đến cuối dòng này, thay ro quiet splash
(nếu có) bằng:
rw init=/bin/bash
rw: cho phép ghi hệ thống tệp
init=/bin/bash: thay tiến trình khởi động bằng shell bash


✅ Bước 3: Khởi động vào shell
Nhấn Ctrl + X
hoặc F10
để khởi động vào shell.
✅ Bước 4: Đặt lại mật khẩu root
Chạy lệnh:
passwd
Sau đó nhập mật khẩu mới cho tài khoản root
Nếu bạn muốn đặt lại mật khẩu cho user cụ thể (ví dụ: ubuntu)
, dùng:
passwd ubuntu
✅ Bước 5: Đồng bộ ổ đĩa và khởi động lại
sync
reboot -f
📌 Trường hợp gặp lỗi Authentication token manipulation error
?
Bạn cần chắc chắn hệ thống file đã được mount ở chế độ ghi. Hãy chạy:
mount -o remount,rw /
Sau đó thử lại lệnh passwd
🔐 Ubuntu mặc định không bật root
Trên Ubuntu, tài khoản root mặc định bị vô hiệu hóa đăng nhập trực tiếp. Bạn có thể:
- Đặt mật khẩu mới như trên để kích hoạt root.
- Hoặc sử dụng user có quyền
sudo
và khôi phục tài khoản khác:
sudo passwd root
✅ Kết luận
Việc reset mật khẩu root trên Ubuntu 22.04 hoàn toàn có thể thực hiện nếu bạn có quyền truy cập tới hệ thống trong giai đoạn khởi động. Đây là cách nhanh chóng để khôi phục quyền quản trị khi mất quyền truy cập.
🔒 Gợi ý bảo mật sau khi khôi phục
- Tắt đăng nhập trực tiếp cho root nếu không cần thiết:
passwd -l root
- Sử dụng SSH key thay cho mật khẩu.
- Thiết lập xác thực 2 lớp (2FA) nếu dùng SSH từ xa.