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.

mlevit
sumber

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
KDEx
sumber
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>
William Bowling
sumber
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>

kakabali
sumber
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>

rainabba
sumber
-1

Dalam CMD

Lihat distro mana yang telah Anda instal wslconfig /l

Saya memiliki Ubuntu dan saya ingin mengatur pengguna default untuk melakukan root ubuntu config --default-user root

Dokumentasi: https://docs.microsoft.com/en-us/windows/wsl/user-support

Benjamin McIntire
sumber
Mengapa dicalonkan untuk dihapus?
Benjamin McIntire