So ändern Sie den Standardbenutzer in WSL Ubuntu bash unter Windows 10

24

Ich habe den WSL Bash unter Windows 10 installiert und meinen Benutzer auf zB 'abc' gesetzt, aber jetzt möchte ich ihn auf etwas anderes ändern.

Wie kann ich den Benutzernamen des Benutzers ändern, als den ich angemeldet bin?

Wenn ich bash öffne, loggt es mich automatisch mit meinem aktuellen Benutzer ein.

mlevit
quelle

Antworten:

31

Nun, das LxRun.exeist veraltet. Wenn Sie Ubuntu aus dem Windows Store installieren, benötigen Sie den folgenden Befehl

ubuntu config --default-user <username>

Starten Sie den LxssManager-Dienst neu

sc stop LxssManager
sc start LxssManager
KDEx
quelle
2
ubuntu ist möglicherweise NICHT Ihre Standardeinstellung. Es hängt davon ab, welche Version Sie installiert haben. Überprüfen Sie daher die folgenden Antworten, da meins "ubuntu1804 config ..." ist
rmcsharry
1
ubuntu1804 config --default-user ...für mich
masterxilo
Der Neustart des Dienstes war ein Muss für mich. Ein paar Minuten bevor ich das gefunden habe gegoogelt, erwähnt es niemand wirklich. Vielen Dank!
jValdron
Gibt es eine Möglichkeit, dieselbe Aktion auszuführen, aber den Befehl 'bash' zu verwenden?
rmutalik
Anstatt den Standardbenutzer festzulegen, wurde Bash für mich geöffnet. Es scheint aus irgendeinem Grund nicht zu funktionieren. Ich bin auf der neuesten Version von Windows ab heute
Akabhirav
13

Sie können den Standardbenutzer für bash ändern, indem Sie den folgenden Befehl an einer normalen Eingabeaufforderung (cmd.exe) ausführen:

LxRun.exe /setdefaultuser <new_name>
William Bowling
quelle
10

Alle anderen Antworten waren hilfreich, können aber auch andere Szenarien sein, folgen Sie hier nach Ihren Wünschen. Meins war Ubuntu 1604, also verwendet folgendes: -

ubuntu1604 config --default-user <username>

wenn du ubuntu 1804 installiert hast: -

ubuntu1804 config --default-user <username>

Wenn Sie die Standardeinstellung verwendet haben, gilt Folgendes:

ubuntu config --default-user <username>

kakabali
quelle
Warum war das bei 0 Stimmen? Es ist genau das, was Sie tun müssen, wenn Sie das Standard-Ubuntu nicht installieren.
Kory
Ja, es hätte besser abstimmen sollen :-)
kakabali
Sollte dies nicht den aktuellen Benutzernamen in den Benutzernamen ändern, den ich in <Benutzername> angegeben habe? Wenn ich das versuche, wird mir nur mitgeteilt, dass der von mir angegebene Benutzername nicht existiert. Dies ist am 18.0.4
wuno
Sie möchten vielleicht root als Benutzer verwenden?
Kakabali
7

Wenn Sie Ubuntu 18.04 aus dem Microsoft Store ausführen, lautet der Befehl (Powershell oder Cmd):

ubuntu1804 config --default-user <username>

rainabba
quelle
-1

In CMD

Sehen Sie, welche Distributionen Sie installiert haben wslconfig /l

Ich habe Ubuntu und wollte den Standardbenutzer auf root setzen ubuntu config --default-user root

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

Benjamin McIntire
quelle
Warum zum Löschen nominieren?
Benjamin McIntire