Anleitung: Ubuntu-Benutzerpasswort in WSL2 unter Windows 11 zurücksetzen

Melden

Wenn du das Passwort für deinen Ubuntu-Benutzer in der Windows Subsystem for Linux (WSL2)-Umgebung vergessen hast, kannst du es über Windows ohne Datenverlust zurücksetzen. Da WSL tief in Windows integriert ist, benötigst du dafür kein Boot-Medium, sondern lediglich die Windows-Befehlszeile.


Voraussetzungen

  • Ein funktionierendes System mit Windows 11
  • Eine installierte WSL2-Instanz mit Ubuntu 20.04
  • Zugriff auf die Windows PowerShell oder das Windows Terminal

Schritt 1: Windows Terminal oder PowerShell öffnen

  1. Klicke mit der rechten Maustaste auf das Windows-Startsymbol.
  2. Wähle Terminal oder PowerShell (die Ausführung als Administrator ist in der Regel nicht zwingend erforderlich, wird aber empfohlen).

Schritt 2: Namen der Ubuntu-Distribution ermitteln

Prüfe zunächst den genauen Namen deiner installierten Ubuntu-Instanz. Führe dazu folgenden Befehl in der PowerShell aus:

wsl --list --verbose

Suche in der Liste nach dem Namen deiner Distribution (z. B. Ubuntu-20.04 oder einfach Ubuntu).


Schritt 3: Direkt als Root-Benutzer in Ubuntu einloggen

Der Root-Benutzer in WSL besitzt standardmäßig kein gesetztes Passwort, hat aber volle Administrationsrechte. Du kannst WSL anweisen, sich direkt als root anzumelden:

Führe folgenden Befehl aus (ersetze Ubuntu-20.04 durch den tatsächlichen Namen aus Schritt 2):

wsl -d Ubuntu-20.04 -u root

Du befindest dich nun in der Linux-Shell. Die Eingabeaufforderung endet nun meist mit einer Raute (#), was signalisiert, dass du als Systemadministrator (root) angemeldet bist.


Schritt 4: Benutzernamen prüfen (optional)

Falls du deinen normalen Benutzernamen ebenfalls vergessen hast, kannst du dir die existierenden Benutzer anzeigen lassen:

ls /home

Der dort gelistete Ordnername entspricht in der Regel deinem Benutzernamen.


Schritt 5: Passwort zurücksetzen

Nutze den Befehl passwd, gefolgt von deinem Benutzernamen:

passwd DEIN_BENUTZERNAME

Beispiel:

passwd max
  1. Gib das neue Passwort ein und bestätige mit Enter.
  2. Gib das Passwort zur Bestätigung erneut ein.

Hinweis: Bei der Passworteingabe im Linux-Terminal werden aus Sicherheitsgründen keine Zeichen oder Sternchen angezeigt. Die Tastatureingabe erfolgt trotzdem.

Wenn der Vorgang erfolgreich war, erscheint die Meldung: passwd: password updated successfully


Schritt 6: Ubuntu beenden und neu starten

  1. Verlasse die Root-Sitzung:

    exit
  2. Starte deine Ubuntu-Instanz nun wieder wie gewohnt (entweder über das Startmenü oder über die Konsole):

    wsl -d Ubuntu-20.04
  3. Du bist nun wieder mit deinem regulären Benutzer angemeldet. Teste das neue Passwort mit einem administrativen Befehl:

    sudo apt update

Gib hierbei dein neu vergebenes Passwort ein. Wenn der Befehl ausgeführt wird, war die Wiederherstellung erfolgreich.

0