Wie kann ich mein Passwort in WSL zurücksetzen?
- Einleitung
- Passwort zurücksetzen innerhalb von WSL
- Verwendung des root-Benutzers zum Zurücksetzen des Passworts
- Alternativen, falls root-Zugriff nicht möglich ist
- Zusammenfassung
Einleitung
Windows Subsystem for Linux (WSL) ermöglicht es, eine Linux-Umgebung direkt unter Windows auszuführen.
Dabei ist es häufig erforderlich, ein Passwort für den Benutzer innerhalb von WSL zu verwenden, um administrative Aufgaben durchzuführen oder sich als bestimmter Benutzer anzumelden.
Doch was passiert, wenn das Passwort vergessen wird? In diesem Artikel erklären wir, wie man das Passwort in WSL zurücksetzen kann.
Passwort zurücksetzen innerhalb von WSL
Um das Passwort in WSL zurückzusetzen, gibt es verschiedene Ansätze, abhängig davon, ob man noch Zugriff auf den WSL-Benutzer oder root-Rechte besitzt.
Ein einfacher Weg ist es, direkt in der WSL-Distribution ein Terminal zu öffnen und den Befehl passwd auszuführen.
Sollte man das aktuelle Passwort nicht kennen, wird dieser Vorgang jedoch fehlschlagen. In diesem Fall benötigt man erhöhte Rechte.
Verwendung des root-Benutzers zum Zurücksetzen des Passworts
Standardmäßig hat man in WSL möglicherweise keinen Zugriff auf den root-Benutzer, weil man sich nur als Standardbenutzer anmeldet.
Es ist jedoch möglich, WSL so zu starten, dass man direkt als root eingeloggt wird. Dazu kann man in der Windows-Eingabeaufforderung oder PowerShell folgenden Befehl ausführen:
wsl -u root
Dadurch wird WSL mit dem root-Benutzer gestartet. Nun kann man den Befehl passwd gefolgt vom gewünschten Benutzernamen ausführen, um dessen Passwort zu ändern, beispielsweise:
passwd benutzername
Nach Eingabe des neuen Passworts ist das Zurücksetzen abgeschlossen. Alternativ kann man mit passwd ohne Benutzername das Passwort des aktuellen Benutzers ändern.
Alternativen, falls root-Zugriff nicht möglich ist
Sollte der root-Zugang nicht möglich sein, kann man die WSL-Distribution zurücksetzen oder neu installieren, was jedoch alle Daten löscht.
Eine andere Möglichkeit ist, die WSL-Konfiguration zu ändern oder eine neue Distribution zu installieren und daran dann das Passwort zu setzen.
Auch das Ändern des Standardbenutzers in WSL kann hilfreich sein, um den Zugang zu erhalten.
Zusammenfassung
Das Zurücksetzen des Passworts in WSL ist grundsätzlich möglich, indem man die Distribution als root startet und den Befehl passwd verwendet.
Dieser Weg ist der sicherste und einfachste. Hat man keinen Zugriff auf root, sollte man Alternativen wie das Verändern des Standardbenutzers oder eine Neuinstallation in Betracht ziehen.
