Hướng dẫn đổi mật khẩu tài khoản Ubuntu
Việc quên mật khẩu tài khoản Ubuntu (hoặc các bản phân phối Linux khác) trên WSL là tình trạng rất phổ biến. Điểm thuận lợi khi sử dụng WSL là bạn có thể dễ dàng can thiệp từ phía Windows để cấp lại mật khẩu mà không cần phải cài đặt lại toàn bộ hệ điều hành.
Dưới đây là bài viết hướng dẫn chi tiết từng bước để bạn có thể tự khôi phục lại mật khẩu WSL của mình chỉ trong vài phút.
Các Bước Khôi Phục Và Đổi Mật Khẩu WSL
Bước 1: Mở Terminal của Windows
Bạn cần sử dụng trình gõ lệnh của chính Windows, không phải terminal của WSL.
- Nhấn phím Windows trên bàn phím.
- Gõ tìm kiếm PowerShell hoặc Command Prompt (CMD).
- Nhấn Enter để mở (bạn không bắt buộc phải chạy dưới quyền Administrator, nhưng nếu mở bằng quyền Admin thì càng tốt).
Bước 2: Đăng nhập vào WSL với quyền Root
Theo mặc định, Windows cho phép bạn truy cập thẳng vào WSL bằng quyền quản trị viên cao nhất (root) mà không cần mật khẩu. Trong cửa sổ PowerShell hoặc CMD, bạn gõ lệnh sau và nhấn Enter:
wsl -u root
(Dấu hiệu nhận biết bạn đã thành công là dấu nhắc lệnh sẽ đổi từ dạng ổ C:\> sang dạng root@tên-máy-tính:/#)
Lưu ý: Nếu bạn đang cài nhiều phiên bản Linux cùng lúc trên WSL (ví dụ vừa có Ubuntu, vừa có Debian), bạn có thể chỉ định rõ bản phân phối muốn đổi mật khẩu bằng lệnh: wsl -d <Tên_Bản_Phân_Phối> -u root. Ví dụ: wsl -d Ubuntu -u root.
Bước 3: Thực hiện lệnh đổi mật khẩu
Sau khi đã vào được quyền root, bạn sử dụng lệnh passwd kèm theo tên user mà bạn đã quên mật khẩu. Cú pháp như sau:
passwd <tên_user_của_bạn>
Ví dụ: Nếu user của bạn tên là hoang, bạn sẽ gõ lệnh: passwd hoang và nhấn Enter.
Bước 4: Nhập mật khẩu mới
Hệ thống sẽ yêu cầu bạn nhập mật khẩu mới 2 lần để xác nhận:
New password: Bạn gõ mật khẩu mới vào và nhấn Enter.Retype new password: Gõ lại mật khẩu mới một lần nữa và nhấn Enter.
💡 Lưu ý quan trọng: Đặc điểm bảo mật của Linux là khi bạn gõ mật khẩu, màn hình sẽ hoàn toàn không hiển thị bất kỳ ký tự nào (kể cả dấu ***). Trông có vẻ như bàn phím bị hỏng hoặc màn hình bị đơ, nhưng thực tế hệ thống vẫn đang ghi nhận phím bạn bấm. Bạn cứ tự tin gõ đúng mật khẩu của mình rồi nhấn Enter nhé.
Bước 5: Hoàn tất và thoát khỏi quyền Root
Nếu bạn gõ đúng và hai lần mật khẩu khớp nhau, hệ thống sẽ báo dòng chữ: passwd: password updated successfully.
Lúc này, bạn chỉ cần gõ lệnh exit rồi nhấn Enter để thoát khỏi tài khoản root và quay lại Windows.
Kiểm Tra Lại
Bây giờ bạn đã có thể mở lại Terminal của WSL (Ubuntu) như bình thường. Hãy thử gõ một lệnh yêu cầu quyền quản trị (ví dụ: sudo apt update) và nhập mật khẩu mới bạn vừa tạo để kiểm tra kết quả nhé!
All rights reserved