Bagaimana cara mengubah nama pengguna default di WSL?

4

Banyak situs web mengatakan saya harus menggunakan lxrun /setdefaultuser, tetapi perintah ini sudah usang:

C: \ WINDOWS \ system32 & gt; lxrun / setdefaultuser foo

Peringatan: lyrun.exe hanya digunakan untuk mengkonfigurasi warisan Windows Subsystem untuk distribusi Linux.

Bagaimana saya bisa mengubah nama pengguna default yang ada dalam kasus saya root. Saya ingin itu menjadi nama pengguna yang sama seperti yang saya gunakan dengan akun Windows saya.

Btw saya menggunakan mintty untuk menjalankan WSL:

%LOCALAPPDATA%\wsltty\bin\mintty.exe --WSL= -h err --configdir="%APPDATA%\wsltty" -~ 
nowox
sumber
Bisa jadi tetapi tidak ada /setdefaultuser pilihan :(
nowox
@Ramhound: Mengapa Anda memposting hadiah ketika jawaban Anda sendiri diterima?
harrymc
@Ramhound: Saya punya pertanyaan yang sama persis :)
nowox
Apakah jawaban yang diterima menyelesaikan masalah Anda?
nowox
@Ramhound: Apa yang Anda harapkan untuk capai? Apakah Anda berniat untuk tidak pernah memberikan hadiah, jadi tidak ada yang mendapat lebih dari setengah hadiah dan itu juga hanya jika setidaknya dua pemilih kebetulan menyukai jawabannya dalam 5-6 hari ke depan? Anda tahu betul bahwa sebagian besar pemilih hanya akan melihat jawaban yang diterima dan pergi tanpa tertarik.
harrymc

Jawaban:

7

Microsoft telah mendokumentasikan bagaimana ini dilakukan pada Fall Creators Update dan yang lebih baru.

Untuk melihat perintah apa yang tersedia untuk distribusi tertentu, jalankan   [distro.exe] / ?.

Misalnya, dengan Ubuntu diinstal:

C: & gt; ubuntu.exe /?

enter image description here

Yang berarti untuk mengubah pengguna default untuk melakukan root di Ubuntu Anda akan menggunakan perintah berikut.

C:\> ubuntu config --default-user root

Dokumentasi menunjukkan hal-hal berikut:

enter image description here

Sumber: Akun Pengguna dan Izin

Ramhound
sumber
Saya tidak akan dapat menemukan halaman dokumentasi jika bukan karena ini menjawab jadi pastikan untuk memberikannya suara positif.
Ramhound
Cara mengatur pengguna default untuk melakukan root di WSL juga mengirimkan jawaban yang serupa tetapi saya tidak menemukannya sampai setelah saya mengirimkan jawaban saya.
Ramhound