Tìm kiếm tại đây

kenhnews

tin tức mới nhất

Cách đặt lại mật khẩu người dùng WSL

Hệ thống con Windows cho 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 trong môi trường Linux thông thường, vì không có bộ nạp khởi động 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 trình bao gốc. Hướng dẫn này sẽ chỉ cho bạn các bước để đặt lại mật khẩu người dùng WSL.

Sử dụng tài khoản root

Một cách đơn giản để khôi phục hoặc đặt lại mật khẩu đã quên cho người dùng WSL là sử dụng tài khoản gốc. Trong hầu hết các bản phân phối WSL, tài khoản gốc được kích hoạt và không cần mật khẩu.

Vì WSL tự động đăng nhập vào tài khoản mặc định được đặt mà không có lời nhắc mật khẩu, bạn có thể thay đổi tệp cấu hình và đặt tài khoản mặc định làm tài khoản gốc.

Để thay đổi cấu hình, cần phải sử dụng thực thi phiên bản WSL. Theo mặc định, tệp thực thi được đặt ở C: users username appdata Local Microsoft WindowsApps .

Thay vì, thay thế tên tài khoản với tên tài khoản người dùng và phân bổ tên với phân phối WSL của bạn. Ví dụ: tệp thực thi openSUSE 15.3 Bước nhảy vọt sẽ 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 của 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 menu Bắt đầu, Dấu nhắc lệnh hoặc chọn nó từ Thiết bị đầu cuối Windows.

Khởi chạy bản phân phối bằng menu Start, Command Prompt hoặc Windows Terminal
Khởi chạy bản phân phối bằng menu Start, Command Prompt hoặc 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 tên người dùng mũ lưỡi trai, đặt lệnh là:

passwd cap

Khôi phục người dùng mặc định

Sau khi bạn đặt lại mật khẩu cho một 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 gốc.

Để làm điều đó, hãy sử dụng lệnh cấu hình và thay thế tên tài khoản với 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 phân phối của bạn.

Hy vọng bạn đang thành công.

  • Cách đặt lại mật khẩu cho sudo trong Debian
  • Cách đặt lại mật khẩu tài khoản Microsoft từ màn hình đăng nhập Windows 10 Fall Creators Update
  • Cách đặt lại mật khẩu BIOS hoặc xóa mật khẩu BIOS
  • Cách đặt lại mật khẩu quản trị viên trên Windows bằng phím dính
  • Mẹo đặt lại mật khẩu đăng nhập Windows
  • Cách đặt lại mật khẩu Windows đã quên