Come reimpostare una password utente WSL

Reset Wsl Featured
⏱️ 3 min read

Il sottosistema Windows per Linux, comunemente noto come WSL, è una funzionalità che consente agli utenti di eseguire distribuzioni Linux supportate in Windows. A differenza del dual boot, WSL funziona all’interno di Windows come una tipica applicazione Windows. Su WSL, le password dimenticate vengono gestite in modo diverso rispetto a un normale ambiente Linux perché non ha un bootloader che puoi modificare. Inoltre non ha un sistema init che puoi dirottare per avviare una shell di root. Questa guida ti guida attraverso i passaggi per reimpostare la tua password utente WSL.

Utilizzo dell’account di root

Un modo semplice per recuperare o reimpostare una password dimenticata per un utente WSL consiste nell’utilizzare l’account root. Nella maggior parte delle distribuzioni WSL, l’account root è abilitato e non ha una password impostata.

Poiché WSL accede automaticamente all’account predefinito impostato senza una richiesta di password, possiamo modificare il file di configurazione e impostare l’account predefinito come root.

Per modificare la configurazione, dobbiamo utilizzare l’eseguibile dell’istanza WSL. Per impostazione predefinita, il file eseguibile si trova in “C:\users\username\appdata\Local\Microsoft\WindowsApps\

Sostituisci il nome utente con il nome utente del tuo account e il nome della distribuzione con la tua distribuzione WSL. Ad esempio, l’eseguibile di openSUSE 15.3 Leap sarebbe: “C:\Users\mte\AppData\Local\Microsoft\WindowsApps\openSUSE-Leap-15.3.exe”

Per modificare la configurazione per la distribuzione, avviare il prompt dei comandi e immettere il comando corrispondente al nome della distribuzione. Ad esempio, per openSUSE, imposta l’utente predefinito su root con il comando:

opensuse-leap-15.3 config --default-user root

Il comando precedente cambierà l’utente predefinito in root per l’istanza WSL di openSUSE.

Per le altre distribuzioni, i comandi sono:

Ubuntu

ubuntu config --default-user root

Ubuntu 18.04

ubuntu18004 config --default-user root

Ubuntu 20.04

ubuntu2004 config --default-user root

Kalì Linux

kali config --default-user root

Debian

debian config --default-user root

Arch Linux

arch config --default-user root

Il passaggio finale è accedere alla tua distribuzione e modificare la password per il tuo nome utente di destinazione. Puoi avviare la tua distribuzione utilizzando il menu Start, il prompt dei comandi o selezionandolo dal terminale di Windows.

Avvia Wsl Terminal

Una volta avviato, dovresti accedere come root.

Infine, usa il passwd comando per cambiare la password. Ad esempio, per modificare la password per il cap nome utente, imposta il comando come:

passwd cap

Ripristina utente predefinito

Dopo aver reimpostato la password per l’utente specifico, è meglio cambiare l’utente predefinito anziché l’account root.

Per farlo, usa il config comando e sostituire il nome utente con l’account desiderato. Per esempio:

opensuse-leap-15.3 config --default-user cap

Ricordati di sostituirlo con il nome della tua distribuzione.

Avvolgendo

Questo tutorial mostra i passaggi per reimpostare una password utente WSL. I passaggi discussi in questo tutorial sono semplici e sicuri per le tue istanze WSL. Tuttavia, è buona norma proteggere i propri sistemi. Se hai deciso di passare definitivamente a Linux, dai un’occhiata alle migliori distribuzioni Linux per utenti Windows qui o impara come passare da Windows a Linux in modo semplice.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar di Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Potrebbero interessarti anche...

Subscribe
Notificami
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x