Câteva lucruri de văzut aici. În primul rând, când ați rulat Ubuntu pentru prima dată după instalarea pe WSL, acesta ar trebui să au trecut printr-un pas de „configurare” în care ți-a cerut să creezi un nume de utilizator și o parolă. Acest utilizator ar fi „utilizatorul implicit” care ar trebui să fi folosit atunci când rulați. Dacă instanța rulează cu „rădăcină” ca utilizator implicit, atunci aceasta ar putea semnala o eroare în configurație (și din comentarii, se pare că asta s-a întâmplat).
Asta nu e mare lucru, sincer. Ați făcut ceea ce trebuie să creați un utilizator nou. Doar asta nu ar trebui au fost necesare.
În ceea ce privește setarea noului utilizator ca implicit, există cel puțin două căi posibile:
Opțiunea 1: wsl.conf
Curentul Microsoft recomandat modalitatea este de a crea un /etc/wsl.conf
în cazul cu următoarea setare:
[utilizator]
implicit=nume utilizator
Schimbarea, desigur, numele de utilizator pentru a fi numele dvs. de utilizator implicit.
Ieșiți din instanță, emiteți a wsl --terminate Ubuntu
(presupunând că numele instanței dvs. este „Ubuntu”, pe care îl puteți confirma cu wsl -l -v
) sau wsl --oprire
(din PowerShell sau CMD) și reporniți.
Opțiunea 2: „Resetați” instanța înapoi la etapa de configurare
Rețineți că aceasta este o operațiune distructivă. Dacă nu aveți nicio lucrare în interiorul instanței pe care să nu o puteți recupera cu ușurință, atunci puteți reseta cu ușurință instanța înapoi la starea inițială. Acest lucru se datorează faptului că WSL lasă rootf-urile originale pentru orice distribuție într-un director ascuns sub C:\ProgramData
.
Puteți oricând să faceți copii de rezervă pentru vechea instanță înainte de a face acest lucru „pentru orice eventualitate”. Comenzile (din nou, toate de la PowerShell sau CMD) ar trebui să arate ceva de genul:
wsl --export Ubuntu „2021-11-21 Ubuntu WSL Backup.tar”
Apoi (și acesta este distructiv parte):
wsl --unregister Ubuntu
Apoi rulați din nou „Aplicația” cu ubuntu.exe
(sau, dacă ați instalat o aplicație specifică versiunii din Magazin, poate fi ubuntu2004.exe
).
În acel moment, pasul de configurare va rula din nou, solicitând numele de utilizator și parola implicite.