Jak zmienić domyślnego użytkownika w bash WSL Ubuntu na Windows 10

24

Zainstalowałem WSL Bash na Windows 10 i ustawiłem mojemu użytkownikowi np. „Abc”, ale teraz chcę go zmienić na coś innego.

Jak mogę zmienić nazwę użytkownika, na którym jestem zalogowany?

Po otwarciu bash automatycznie loguje mnie do mojego bieżącego użytkownika.

Mlevit
źródło

Odpowiedzi:

32

Teraz LxRun.exejest to przestarzałe, jeśli zainstalujesz Ubuntu ze sklepu Windows, potrzebne będzie polecenie

ubuntu config --default-user <username>

Uruchom ponownie usługę LxssManager

sc stop LxssManager
sc start LxssManager
KDEx
źródło
2
ubuntu NIE może być Twoją domyślną, zależy to od zainstalowanej wersji, więc sprawdź poniższe odpowiedzi, ponieważ moja to „ubuntu1804 config ...”
rmcsharry
1
ubuntu1804 config --default-user ...dla mnie
masterxilo
Ponowne uruchomienie usługi było dla mnie koniecznością. Googlowałem na kilka minut, zanim to znalazłem, nikt tak naprawdę o tym nie wspomina. Dzięki!
jValdron
Czy istnieje sposób na wykonanie tej samej czynności, ale użycie polecenia „bash”?
rmutalik
zamiast ustawiania domyślnego użytkownika otworzył dla mnie bash. Z jakiegoś powodu nie działa. Jestem w najnowszej wersji systemu Windows od dzisiaj
akabhirav
13

Możesz zmienić domyślnego użytkownika dla bash, uruchamiając następujące polecenie w normalnym wierszu polecenia (cmd.exe):

LxRun.exe /setdefaultuser <new_name>
William Bowling
źródło
10

Wszystkie inne odpowiedzi były pomocne, ale mogą to być również inne scenariusze, postępuj zgodnie z własnymi. Mój był ubuntu 1604, więc użyłem następujących:

ubuntu1604 config --default-user <username>

jeśli zainstalowałeś Ubuntu 1804: -

ubuntu1804 config --default-user <username>

jeśli użyłeś domyślnego, to: -

ubuntu config --default-user <username>

kakabali
źródło
Dlaczego to było 0 głosów? Jest to dokładnie to, co musisz zrobić, jeśli nie zainstalujesz domyślnego systemu Ubuntu.
Kory
tak, powinno mieć lepsze wyniki głosowania :-)
kakabali
Czy nie powinno to zmienić bieżącej nazwy użytkownika na nazwę użytkownika podaną w <nazwa użytkownika>? Kiedy próbuję tego, to po prostu mówi mi, że podana przeze mnie nazwa użytkownika nie istnieje. To jest 18.0.4
wuno
U może chcesz użyć roota jako użytkownika?
kakabali
7

Jeśli korzystasz z Ubuntu 18.04 ze sklepu Microsoft Store, polecenie (powershell lub cmd) będzie następujące:

ubuntu1804 config --default-user <username>

rainabba
źródło