Come reimpostare la password utente in Linux WSL su Windows

WSL, il sottosistema Windows per Linux, permette di eseguire un ambiente Linux direttamente da Windows senza macchine virtuali o dual boot. Una delle sue caratteristiche più comode è l’accesso automatico al terminale tramite l’utente predefinito, senza dover digitare una password.

Questo però può diventare un limite quando si desidera cambiare la password o quando la si è dimenticata, perché WSL non utilizza un normale processo di avvio basato su GRUB e quindi non consente la classica procedura di recupero usata nelle distribuzioni Linux tradizionali.

Fortunatamente esiste un metodo semplice e rapido per reimpostare la password di qualsiasi utente all’interno di WSL. Il procedimento illustrato qui si basa su Ubuntu, ma funziona in modo molto simile anche con le altre distribuzioni disponibili su Windows.

Impostare root come utente predefinito

Il primo passo consiste nel cambiare temporaneamente l’utente predefinito della distribuzione WSL, impostandolo su root. Questo permette di accedere al sistema con privilegi amministrativi senza dover conoscere la password dell’utente originale. Per farlo basta aprire il prompt dei comandi di Windows o PowerShell ed eseguire il comando dedicato alla propria distribuzione. Nel caso di Ubuntu il comando è:

Una volta impostato root come utente predefinito, è sufficiente avviare la distribuzione Linux tramite il menu Start o digitando ubuntu nel terminale. L’accesso avverrà direttamente come amministratore, consentendo di intervenire sulle credenziali degli altri utenti.

Reimpostare la password con il comando passwd

A questo punto è possibile reimpostare la password dell’utente desiderato. Per cambiare la password dell’utente corrente basta digitare:

passwd

Se invece si vuole modificare la password di un utente specifico, è sufficiente indicarne il nome. Per esempio, per reimpostare la password dell’utente linuxeasy si utilizza:

passwd linuxeasy

Il sistema chiederà di inserire una nuova password e di confermarla. Una volta completata l’operazione, la password sarà aggiornata e l’utente potrà accedere normalmente.

Ripristinare l’utente predefinito

Dopo aver reimpostato la password è importante riportare l’utente predefinito della distribuzione al valore originale, così da evitare di accedere come root a ogni avvio. Il comando da eseguire in PowerShell o nel prompt dei comandi è:

ora finalmente potremo gestire Linux via WSL con la nostra password preferita.

Lascia un commento