Bagaimana mengubah pengguna default di WSL Ubuntu bash di Windows 10


24

Saya menginstal WSL Bash pada Windows 10 dan mengatur pengguna saya ke misalnya 'abc' tapi sekarang saya ingin mengubahnya ke sesuatu yang lain.

Bagaimana saya bisa mengubah nama pengguna dari pengguna yang saya masuki?

Ketika saya membuka bash, secara otomatis login saya dengan pengguna saya saat ini.

Jawaban:


32

Sekarang LxRun.exesudah usang, jika Anda menginstal Ubuntu dari Windows store perintah yang Anda butuhkan adalah

ubuntu config --default-user <username>

Mulai kembali layanan LxssManager

sc stop LxssManager
sc start LxssManager

2
ubuntu BUKAN default Anda, itu tergantung pada versi yang Anda instal jadi periksa jawaban di bawah, karena milik saya adalah "ubuntu1804 konfigurasi ..."
rmcsharry

1
ubuntu1804 config --default-user ...untuk saya
masterxilo

Memulai kembali layanan adalah suatu keharusan bagi saya. Googled beberapa menit sebelum saya menemukan ini, tidak ada yang benar-benar menyebutkannya. Terima kasih!
jValdron

Apakah ada cara untuk melakukan tindakan yang sama ini tetapi menggunakan perintah 'bash'?
rmutalik

alih-alih mengatur pengguna default, ini membuka bash untuk saya. Tampaknya tidak berfungsi karena alasan tertentu. Saya sedang merilis Windows terbaru hari ini
akabhirav

13

Anda dapat mengubah pengguna default untuk bash dengan menjalankan perintah berikut dalam prompt perintah normal (cmd.exe):

LxRun.exe /setdefaultuser <new_name>

10

Semua jawaban lain bermanfaat, tetapi bisa juga skenario lain, ikuti di sini sesuai milik Anda. Tambang adalah ubuntu 1604, jadi digunakan sebagai berikut: -

ubuntu1604 config --default-user <username>

jika Anda menginstal ubuntu 1804: -

ubuntu1804 config --default-user <username>

jika Anda menggunakan yang standar, maka: -

ubuntu config --default-user <username>


Mengapa ini pada 0 suara? Ini persis apa yang perlu Anda lakukan jika Anda tidak menginstal Ubuntu default.
Kory

ya itu seharusnya memiliki beberapa penghitungan suara yang lebih baik :-)
kakabali

Haruskah ini tidak mengubah nama pengguna saat ini menjadi nama pengguna yang saya berikan di <username>? Ketika saya mencoba ini hanya memberitahu saya nama pengguna yang saya berikan tidak ada. Ini pada 18.0.4
wuno

Anda mungkin ingin menggunakan root sebagai pengguna ??
kakabali

7

Jika Anda menjalankan Ubuntu 18.04 dari Microsoft Store, perintah (powershell atau cmd) adalah:

ubuntu1804 config --default-user <username>


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.