L’utilisation de WSL (Windows Subsystem for Linux) a ouvert de nouvelles perspectives pour les développeurs et les administrateurs système en intégrant un environnement Linux directement dans Windows. Cependant, comme pour tout système, il peut arriver de perdre le mot de passe utilisateur pour votre distribution Linux sous WSL. Que ce soit par oubli ou par une configuration initiale négligée, cette situation peut devenir frustrante.
Dans cet article, nous allons vous guider pas à pas pour réinitialiser un mot de passe utilisateur perdu sous WSL, afin de retrouver rapidement l’accès à votre environnement Linux.
Comment réinitialiser mot de passe perdu WSL
Rétablir le mot de passe en ligne de commandes (méthode 1)
Dans cette méthode, nous allons utiliser une commande CMD qui permet d’exécuter sa distribution WSL en root.
A partir de là, vous pouvez réinitialiser le mot de passe de votre utilisateur.
Voici comment faire :
- Ouvrez une invite de commandes en administrateur :
- Puis passez la commande suivante pour exécuter votre distribution WSL en root. Remplacez la commande ubuntu par le nom de la distribution Linux via le tableau donné. Par exemple pour Ubuntu :
ubuntu config --default-user root
Distribution Linux | Commande Windows |
---|---|
Ubuntu | ubuntu config –default-user root |
Ubuntu 20.04 | ubuntu2004 config –default-user root |
Ubuntu 18.04 | ubuntu1804 config –default-user root |
Debian | debian config –default-user root |
Kali Linux | kali config –default-user root |
- Il ne reste plus qu’à utiliser la commande passwd pour réinitialiser le mot de passe utilisateur. La syntaxe est :
passwd <nom utilisateur>
- Par exemple, moi je souhaite réinitialiser le mot de passe de l’utilisateur mak, soit donc :
passwd mak
- Une fois fait, quittez la distribution WSL, via la commande exit
- Puis passez la commande suivante afin qu’elle s’ouvre par défaut avec votre nom d’utilisateur. Toujours dans le cas d’Ubuntu :
ubuntu config --default-user <nom utilisateur>
Réinitialiser la distribution Linux (méthode 2)
Dans cette seconde méthode, on réinstalle la distribution Linux.
Attention, vous perdez la configuration, donc n’utilisez cette méthode qu’en dernier recours.
- Ouvrez une invite de commandes en administrateur :
- Puis dé-enregistrez votre distribution WSL avec la commande suivante :
wsl --unregister <nom distribution>
- Dans mon cas, il s’agit d’Ubuntu, soit donc :
wsl --unregister ubuntu
- Au besoin, si vous souhaitez lister les distribution WSL installées :
wsl --list
- Quand l’annulation de l’inscription est faites, vous pouvez la réinstaller comme ceci :
wsl --install <nom distribution>
- Soit donc pour Ubuntu :
wsl --install ubuntu
- Il vous sera alors demandé de reconfigurer les informations de connexion de votre compte utilisateur
Liens
- Installer WSL (Windows Subsystem for Linux) sur Windows 10
- Comment installer WSL (Windows Subsystem for Linux) sur Windows 11
- Comment utiliser la commande WSL : 15 exemples
- Installer Ubuntu dans Windows 10, 11 avec WSL
- WSL : Comment sauvegarder et restaurer une distribution Linux
- WSL : accéder, transférer facilement des fichiers
- Comment réparer/réinitialiser une distribution Linux WSL
- Résoudre “WslRegisterDistribution failed with error: 0x800703fa, 0x800700b7, 0x80070003, 0x80080005 ou 0x80370102”
- Exécuter une interface graphique dans WSL
- Windows Terminal : accéder à Powershell, Invite de commandes et WSL
- Installer CygWin pour exécuter des commandes Linux dans Windows 10
- Utiliser Cygwin pour passer des commandes Linux dans Windows 10
- La liste des commandes Linux
- Qu’est-ce qu’un terminal, un shell et une console et les différences
- Comment accéder à une partition de disque Linux ext4 depuis Windows 10
L’article WSL : réinitialiser mot de passe perdu (Linux) est apparu en premier sur malekal.com.
0 Commentaires