Din ceea ce pot aduna din scanarea video-ului lui DT pe care l-ați vizionat, v-ați blocat „configurarea” inițială a distribuției Ubuntu pe WSL. Se pare că s-a instalat, apoi v-a cerut numele de utilizator și parola preferate, dar nu ați reușit să le introduceți dintr-un motiv oarecare.
Pentru a răspunde la întrebarea dvs. despre cum să o rezolvați de aici, există o veste bună. WSL face să se recupereze destul de ușor aproape orice greseala pe care ai putea-o face.
Deschideți un prompt PowerShell sau CMD și lansați WSL prin rădăcină wsl -u
. Acesta va începe ca „utilizator administrativ” (cunoscut ca „rădăcină” în Linux). În general, este considerată o idee proastă să rulați ca root atunci când nu aveți nevoie, așa că plănuiți să folosiți utilizatorul implicit de cele mai multe ori. Dar noi poate sa utilizați root pentru a reseta parola utilizatorului principal sau creați-o dacă nu există.
Deoarece nu sunt sigur dacă a creat de fapt o pereche nume de utilizator/parolă pentru dvs. sau nu, să verificăm. În shell-ul WSL pe care l-ați lansat ca root, tastați următoarele:
cat /etc/passwd | grep bash
Acest lucru vă va oferi fie una, fie două rânduri. Primul va fi utilizatorul root. Al doilea, dacă există, este utilizatorul principal pe care l-ați creat în timpul configurării inițiale.
Opțiunea 1: Dacă acel utilizator făcut fii creat, voi presupune că este „joel”. Dacă este altceva, înlocuiți-vă ID-ul de utilizator în următoarea comandă. Resetați parola pentru acel utilizator cu passwd joel
. Amintiți-vă, comanda nu va afișa nimic tastat, nici măcar ceva de genul ****
. Doar asigurați-vă că introduceți același lucru la ambele solicitări și apăsați Enter. Dacă ați tastat același lucru de ambele ori, veți vedea:
Parolă Nouă:
Reintroduceți parola nouă:
passwd: parola a fost actualizată cu succes
Dacă nu a avut succes, veți vedea:
Parolă Nouă:
Reintroduceți parola nouă:
Ne pare rău, parolele nu se potrivesc.
passwd: Eroare de manipulare a simbolului de autentificare
passwd: parola neschimbată
Ieșiți din sesiunea rădăcină (Ieșire
sau Ctrl+D), lansați WSL din nou fără -u rădăcină
, și ar trebui să fiți conectat ca utilizatorul respectiv. Tu vei nu vi se cere parola în majoritatea cazurilor. Va fi folosit doar pentru lucruri precum ssh
, sudo
, si altii.
Opțiunea 2: dacă există o singură linie returnată de la pisică
comanda de mai sus, atunci mai trebuie să creăm utilizatorul. Asta va fi puțin mai complicat.
Creați utilizatorul cu adduser joel
. Va solicita parola și alte informații pe care le puteți schimba sau pur și simplu lăsați în pace.
usermod -a -G sudo abc
. Acest lucru adaugă utilizatorul la sudo
grup astfel încât să puteți utiliza acea comandă pentru a efectua sarcini administrative sub un utilizator non-root. Veți afla despre asta pe măsură ce învățați Linux, dar va fi foarte important ca utilizatorul dvs. implicit să fie membru al grupului respectiv. Este posibil în WSL să faceți fără ea, dar așa cum am spus mai devreme, este „cea mai bună practică” să nu rulați ca utilizator root dacă nu este necesar. sudo
face ca tu să nu ai nevoie.
În cele din urmă, va trebui să îi spuneți lui WSL să înceapă să utilizeze acest utilizator. În mod normal, WSL ar configura asta în Registry în timpul acelui pas de instalare/configurare, dar dacă suntem în acest moment, probabil că nu a făcut-o. Creați un fișier folosind nano /etc/wsl.conf
cu urmatorul continut:
[utilizator]
implicit=joel
Salvați-l, ieșiți și părăsiți sesiunea dvs. WSL (Ieșire
sau Ctrl+D). Apoi reporniți-l doar cu wsl
comanda (introdusă din PowerShell, meniul Start sau CMD).
Dacă totul a mers bine, ar trebui să rulați ca utilizator. Promptul ar trebui, în mod implicit, să arate numele dvs. de utilizator@nume gazdă.
Dacă nu, atunci o dezinstalare/reinstalare a Ubuntu folosind Magazinul Microsoft este probabil următorul cel mai bun pariu.