Comment changer d'utilisateur par défaut dans WSL Ubuntu bash sur Windows 10


24

J'ai installé le WSL Bash sur Windows 10 et défini mon utilisateur par exemple sur 'abc' mais maintenant je veux le changer pour autre chose.

Comment puis-je changer le nom d'utilisateur de l'utilisateur sous lequel je suis connecté?

Lorsque j'ouvre bash, il me connecte automatiquement avec mon utilisateur actuel.

Réponses:


32

Maintenant que LxRun.exec'est obsolète, si vous installez Ubuntu à partir du magasin Windows, la commande dont vous aurez besoin est

ubuntu config --default-user <username>

Redémarrez le service LxssManager

sc stop LxssManager
sc start LxssManager

2
ubuntu n'est peut-être pas votre valeur par défaut, cela dépend de la version que vous avez installée, alors vérifiez les réponses ci-dessous, car la mienne est "ubuntu1804 config ..."
rmcsharry

1
ubuntu1804 config --default-user ...pour moi
masterxilo

Le redémarrage du service était un must pour moi. Googlé quelques minutes avant de trouver ça, personne ne le mentionne vraiment. Merci!
jValdron

Existe-t-il un moyen de faire cette même action mais en utilisant la commande 'bash'?
rmutalik

au lieu de définir l'utilisateur par défaut, il a ouvert bash pour moi. Cela ne semble pas fonctionner pour une raison quelconque. Je suis sur la dernière version de Windows à ce jour
akabhirav

13

Vous pouvez modifier l'utilisateur par défaut pour bash en exécutant la commande suivante dans une invite de commande normale (cmd.exe):

LxRun.exe /setdefaultuser <new_name>

10

Toutes les autres réponses ont été utiles, mais peuvent également être d'autres scénarios, suivez ici selon la vôtre. Le mien était ubuntu 1604, donc utilisé comme suit: -

ubuntu1604 config --default-user <username>

si vous avez installé ubuntu 1804: -

ubuntu1804 config --default-user <username>

si vous en avez utilisé un par défaut, alors: -

ubuntu config --default-user <username>


Pourquoi était-ce à 0 voix? C'est exactement ce que vous devez faire si vous n'installez pas Ubuntu par défaut.
Kory

oui, il aurait dû avoir de meilleurs votes :-)
kakabali

Cela ne devrait-il pas changer le nom d'utilisateur actuel en nom d'utilisateur que je fournis dans <nom d'utilisateur>? Lorsque j'essaie, cela me dit simplement que le nom d'utilisateur que je fournis n'existe pas. C'est le 18.0.4
wuno

U peut vouloir utiliser root en tant qu'utilisateur ??
kakabali

7

Si vous exécutez Ubuntu 18.04 à partir du Microsoft Store, la commande (powershell ou cmd) sera:

ubuntu1804 config --default-user <username>


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.