Cách thay đổi người dùng mặc định trong WSL Ubuntu bash trên Windows 10


24

Tôi đã cài đặt WSL Bash trên Windows 10 và đặt người dùng của mình thành 'abc' nhưng bây giờ tôi muốn thay đổi nó thành một thứ khác.

Làm cách nào tôi có thể thay đổi tên người dùng của người dùng mà tôi đã đăng nhập?

Khi tôi mở bash, nó sẽ tự động đăng nhập với người dùng hiện tại của tôi.

Câu trả lời:


32

Bây giờ điều đó LxRun.exekhông được chấp nhận, nếu bạn cài đặt Ubuntu từ cửa hàng Windows, lệnh bạn sẽ cần là

ubuntu config --default-user <username>

Khởi động lại dịch vụ LxssManager

sc stop LxssManager
sc start LxssManager

2
ubfox có thể KHÔNG phải là mặc định của bạn, nó phụ thuộc vào phiên bản bạn đã cài đặt, vì vậy hãy kiểm tra các câu trả lời bên dưới, vì tôi là "ubfox1804 config ..."
rmcsharry

1
ubuntu1804 config --default-user ...đối với tôi
masterxilo

Khởi động lại dịch vụ là điều bắt buộc đối với tôi. Googled một vài phút trước khi tôi tìm thấy điều này, không ai thực sự đề cập đến nó. Cảm ơn!
jValdron

Có cách nào để thực hiện hành động tương tự nhưng sử dụng lệnh 'bash' không?
rmutalik

thay vì đặt người dùng mặc định, nó đã mở bash cho tôi. Nó dường như không hoạt động vì một số lý do. Tôi đang phát hành Windows mới nhất tính đến hôm nay
akabhirav

13

Bạn có thể thay đổi người dùng mặc định cho bash bằng cách chạy lệnh sau trong dấu nhắc lệnh bình thường (cmd.exe):

LxRun.exe /setdefaultuser <new_name>

10

Tất cả các câu trả lời khác đều hữu ích, nhưng cũng có thể là các tình huống khác, hãy theo dõi ở đây theo bạn. Của tôi là ubfox 1604, nên được sử dụng như sau: -

ubuntu1604 config --default-user <username>

nếu bạn đã cài đặt Ubuntu 1804: -

ubuntu1804 config --default-user <username>

nếu bạn đã sử dụng một mặc định, thì: -

ubuntu config --default-user <username>


Tại sao điều này là 0 phiếu? Đó chính xác là những gì bạn cần làm nếu bạn không cài đặt Ubuntu mặc định.
Kory

vâng, nó nên có số phiếu bầu tốt hơn :-)
kakabali

Điều này có nên thay đổi tên người dùng hiện tại thành tên người dùng tôi cung cấp trong <tên người dùng> không? Khi tôi thử nó, nó chỉ cho tôi biết tên người dùng tôi đang cung cấp không tồn tại. Đây là vào ngày 18.0.4
wuno

Bạn có thể muốn sử dụng root như người dùng ??
kakabali

7

Nếu bạn đang chạy Ubuntu 18.04 từ Microsoft Store, lệnh (powershell hoặc cmd) sẽ là:

ubuntu1804 config --default-user <username>


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.