Puncte:0

Ubuntu 20.04 LTS pentru Windows 10 nu îmi permite să introduc parola sau să o schimb?

drapel it

Practic titlul, dar după ce urmăresc un tutorial online despre învățarea Linux, am decis să îl încerc și să îl instalez pe computer.

M-am gândit că totul va funcționa perfect până când am dat peste problema parolei, care din anumite motive nu mi-a permis să introduc nimic în secțiunea parole. Am făcut din greșeală clic dreapta la timp în timpul disperării mele de a crea o nouă parolă și am observat că lipirea a ceva în acea secțiune, deși nu apare, va fi înregistrată de sistem și o va salva ca parolă.Am încercat să fac acest lucru de două ori prin copierea și lipirea unei parole la alegerea mea și tastând acolo, ambele care nu au funcționat.

Deci, pot face ceva pentru a rezolva această problemă?

Nmath avatar
drapel ng
Descrieți comportamentul tipic al acestor câmpuri. Nu există nicio problemă, cu excepția faptului că butonul drept al mouse-ului se lipește într-o linie de comandă Windows (chiar și atunci când utilizați Ubuntu în interiorul shell-ului Windows). De asemenea, când vi se solicită o parolă în bash în Ubuntu, nu există feedback pe ecran. Trebuie doar să tastați parola corectă, apoi pe Enter. Dacă trebuie să vă resetați parola deoarece nu o cunoașteți, ar trebui să căutați/cercetați cum să faceți acea sarcină.
Joel  avatar
drapel it
M-am gândit că asta ar fi și l-am testat, dar se pare că nu funcționează (aceeași trecere exactă și totul). Mi-am dat seama că ar fi mai bine să nu folosesc deloc un cont oricum, deoarece îmi dădea o problemă fără motiv. Și da, înțeleg chestia cu lipirea clic dreapta, așa am ajuns la concluzia asta, dar eh, bine.
Nmath avatar
drapel ng
Ce anume nu funcționează?
user535733 avatar
drapel cn
Ați etichetat WSL. Este corect? WSL nu folosește parola, deoarece rulează în spațiul de utilizare Windows.
NotTheDr01ds avatar
drapel vn
@user535733 Ne cerem scuze dacă acest lucru este pedant, dar distribuțiile WSL Linux *do* mențin și utilizează un uid și o parolă pentru utilizatorul principal. Îl puteți vedea în acțiune când vă conectați prin SSH sau când pur și simplu faceți un „sudo”. Ar fi mai corect să spunem că WSL nu folosește PAM/login.
user535733 avatar
drapel cn
@NotTheDr01ds, bine spus. O precizare corectă și binevenită.
Puncte:0
drapel vn

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.

Joel  avatar
drapel it
Mulțumesc pentru răspunsul detaliat, apreciez foarte mult timpul acordat omule. Am încercat asta și mi-a rezolvat situația, așa că mulțumesc foarte mult!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.