Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Windows Subsystem for Linux, thường được gọi là WSL, là một tính năng cho phép người dùng chạy các bản phân phối Linux được hỗ trợ trong Windows. Không giống như khởi động kép, WSL chạy bên trong Windows giống như một ứng dụng Windows thông thường. Trên WSL, việc quên mật khẩu được xử lý khác với môi trường Linux bình thường, vì không có bootloader có thể chỉnh sửa. Nó cũng không có hệ thống init mà bạn có thể chiếm quyền điều khiển để khởi chạy root shell. Hướng dẫn này sẽ chỉ cho bạn các bước để reset mật khẩu người dùng WSL.
Một cách đơn giản để khôi phục hoặc reset mật khẩu đã quên cho người dùng WSL là sử dụng tài khoản root. Trong hầu hết các bản phân phối WSL, tài khoản root được kích hoạt và không cần đặt mật khẩu.
Vì WSL tự động đăng nhập vào tài khoản mặc định đã đặt mà không có lời nhắc mật khẩu, nên bạn có thể thay đổi file cấu hình và đặt tài khoản mặc định làm tài khoản root.
Để thay đổi cấu hình, cần sử dụng file thực thi phiên bản WSL. Theo mặc định, file thực thi nằm trong C:\users\username\appdata\Local\Microsoft\WindowsApps\<distroname.exe>.
Thay thế username bằng tên tài khoản người dùng và distroname bằng bản phân phối WSL của bạn. Ví dụ, file thực thi openSUSE 15.3 Leap sẽ là C:\Users\mte\AppData\Local\Microsoft\WindowsApps\openSUSE-Leap-15.3.exe.
Để thay đổi cấu hình cho bản phân phối, hãy khởi chạy Command Prompt và nhập lệnh khớp với tên bản phân phối của bạn. Ví dụ, đối với openSUSE, hãy đặt người dùng mặc định thành root bằng lệnh:
opensuse-leap-15.3 config --default-user root
Lệnh trên sẽ thay đổi người dùng mặc định thành root cho phiên bản WSL openSUSE.
Đối với các bản phân phối khác, lệnh sẽ là:
Ubuntu
ubuntu config --default-user root
Ubuntu 18.04
ubuntu18004 config --default-user root
Ubuntu 20.04
ubuntu2004 config --default-user root
Kali Linux
kali config --default-user root
Debian
debian config --default-user root
Arch Linux
arch config --default-user root
Bước cuối cùng là đăng nhập vào bản phân phối và thay đổi mật khẩu cho tên người dùng mục tiêu. Bạn có thể khởi chạy bản phân phối của mình bằng cách sử dụng menu Start, Command Prompt hoặc chọn nó từ Windows Terminal.

Sau khi khởi chạy, bạn nên đăng nhập với quyền root.
Cuối cùng, sử dụng lệnh passwd để thay đổi mật khẩu. Ví dụ, để thay đổi mật khẩu cho username cap, hãy đặt lệnh là:
passwd cap
Sau khi bạn reset mật khẩu cho người dùng cụ thể, tốt nhất nên thay đổi người dùng mặc định thay vì sử dụng tài khoản root.
Để làm điều đó, hãy sử dụng lệnh config và thay thế username bằng tài khoản mong muốn. Ví dụ:
opensuse-leap-15.3 config --default-user cap
Hãy nhớ thay thế nó bằng tên bản phân phối của bạn.
Chúc bạn thực hiện thành công!
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
TOP ứng dụng AI tìm bạn nước ngoài học tiếng Anh và trao đổi ngôn ngữ
Nên dùng Claude Chat, Claude Cowork hay Claude Code?
Hướng dẫn tạo và quản lý Skills trên Gemini Spark
7 thuật toán Machine Learning vẫn cực kỳ quan trọng trong kỷ nguyên AI
Hướng dẫn quản lý tác vụ trong Gemini Spark
Promp thiết kế nhãn vở trên ChatGPT
Các công cụ có sẵn cho agent trong Copilot Studio
Prompt tạo giấy mời họp phụ huynh đầu năm
Hướng dẫn thiết kế flowchart AI trên NoteGPT
Prompt thiết kế poster Lời chào phụ huynh đầu năm học
Trợ lý Excel & Sheets AI: Tạo công thức, hàm và sửa lỗi nhanh
TOP ứng dụng AI gia sư tiếng Anh tốt nhất năm 2026
Cách dùng Trợ lý email viết email phản hồi chuyên nghiệp
4 cách tối ưu token khi xây dựng hệ thống Multi-Agent AI
Bí ý tưởng viết status? Tool này sẽ tạo status cực hay chỉ vài giây
Hướng dẫn lấy prompt hình ảnh bất kỳ
invideo AI: AI Video Generator
5 tài liệu hay nhất giúp bạn làm chủ Small Language Model (SLM) năm 2026
Lợi ích khi dùng Claude Code thay thế phần mềm CAD
4 tính năng ChatGPT từng yêu cầu phải trả tiền, nay đã miễn phí