Computer >> Máy Tính >  >> Hệ thống >> Linux

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

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 điển hình. Trên WSL, mật khẩu bị quên được xử lý khác với môi trường Linux bình thường vì nó không có bộ nạp khởi động mà bạn 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ẽ hướng dẫn bạn các bước để đặt lại mật khẩu người dùng WSL của bạn.

Sử dụng tài khoản gốc

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 đặ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, chúng tôi 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, chúng ta cần sử dụng tệp thi hành phiên bản WSL. Theo mặc định, tệp thực thi nằm trong “C:\ users \ username \ appdata \ Local \ Microsoft \ WindowsApps \

Thay thế tên người dùng bằng tên người dùng tài khoản của bạn và tên phân phối bằng bản phân phối WSL của bạn. Ví dụ:tệp 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 dấu nhắc lệnh 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 openSUSE WSL.

Đối với các bản phân phối khác, các lệnh 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 của bạn và thay đổi mật khẩu cho tên người dùng mục tiêu của bạn. 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 Bắt đầu, dấu nhắc lệnh hoặc chọn nó từ thiết bị đầu cuối Windows.

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

Sau khi khởi chạy nó, bạn nên đăng nhập với quyền root.

Cuối cùng, sử dụng passwd lệnh để thay đổi mật khẩu. Ví dụ:để thay đổi mật khẩu cho cap tên người dùng, đặ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 người dùng cụ thể, tốt nhất nên thay đổi người dùng mặc định thay vì tài khoản gốc.

Để làm điều đó, hãy sử dụng config lệnh và thay thế tên người dùng bằng tài khoản mong muốn của bạ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.

Kết thúc

Hướng dẫn này chỉ cho bạn các bước để đặt lại mật khẩu người dùng WSL. Các bước được thảo luận trong hướng dẫn này rất đơn giản và an toàn cho các phiên bản WSL của bạn. Tuy nhiên, bạn nên bảo vệ hệ thống của mình. Nếu bạn đã quyết định chuyển sang Linux cho tốt, hãy xem các bản phân phối Linux tốt nhất cho người dùng Windows tại đây hoặc tìm hiểu cách chuyển từ Windows sang Linux một cách dễ dàng.