Etusivu System Admin Linux Unohtuiko Linux-salasana WSL: ssä? Näin voit nollata sen helposti

Unohtuiko Linux-salasana WSL: ssä? Näin voit nollata sen helposti

WSL (Windows Subsystem for Linux) on kätevä työkalu ihmisille, jotka haluavat nauttia Linux-komentorivin voimasta mukavasti Windows.

Kun olet asenna Linux WSL: llä Windows, sinua pyydetään luomaan käyttäjätunnus ja salasana. Tämä käyttäjä kirjautuu automaattisesti sisään, kun käynnistät Linuxin WSL: ssä.

Nyt ongelma on se, että jos et ole käyttänyt sitä jonkin aikaa, voit unohtaa WSL -tilin salasanan. Ja tästä tulee ongelma, jos sinun on käytettävä komentoa sudon kanssa, koska täällä sinun on annettava salasana.

nollaa wsl -salasana

Älä huoli. Voit helposti nollata sen.

Palauta unohdettu salasana Ubuntulle tai muulle WSL: n Linux -jakelulle

Voit nollata Linux -salasanan WSL: ssä seuraavasti:

  • Vaihda oletuskäyttäjä rootiksi
  • Nollaa tavallisen käyttäjän salasana
  • Vaihda oletuskäyttäjä takaisin normaalikäyttäjäksi

Näytän vaiheet yksityiskohtaisesti ja kuvakaappauksin.

Vaihe 1: Vaihda pääkäyttäjäksi oletuskäyttäjänä

On viisasta kirjoittaa muistiin tilisi normaali/tavallinen käyttäjätunnus. Kuten näette, tavallisen tilini käyttäjätunnus on abhishek.

käyttäjätunnus wsl
Kirjoita muistiin tilin käyttäjätunnus

WSL: n pääkäyttäjä on avattu, eikä hänellä ole salasanaa. Tämä tarkoittaa, että voit vaihtaa pääkäyttäjään ja käyttää sitten rootin voimaa salasanan vaihtamiseen.

Koska et muista tilin salasanaa, pääkäyttäjään siirtyminen tapahtuu muuttamalla Linux WSL -sovelluksesi kokoonpanoa ja asettamalla se käyttämään oletusarvoisesti pääkäyttäjää.

Tämä tehdään läpi Windows Komentokehote ja sinun on tiedettävä, mikä komento sinun on suoritettava Linux -jakelua varten.

Nämä tiedot annetaan yleensä jakelusovelluksen kuvauksessa Windows Kauppa. Tästä olet ensin ladannut jakelusi.

wsl distro -komento
Tiedä jakelusovelluksesi suoritettava komento

Vuodesta Windows Käynnistä komentokehote:

Käynnistä komentokehote windows
Käynnistä komentokehote

Käytä täällä jakelusi komentoa tällä tavalla. Jos käytit Ubuntu -sovellusta osoitteesta Windows store, komento olisi:

ubuntu config --default-user root

Kuvakaappauksessa käytän Ubuntu 20.04 -sovellusta Windows myymälä. Olen siis käyttänyt ubuntu2004 -komentoa.

wsl asettaa root oletusarvoksi
Aseta root oletuskäyttäjäksi Linux -sovelluksen kokoonpanossa

Ongelmien säästämiseksi luettelen joitain jakeluja ja niiden komentoja tässä taulukossa:

Jakelusovellus Windows Komento
Ubuntu ubuntu config-oletuskäyttäjä
Ubuntu 20.04 ubuntu2004 config-oletuskäyttäjä
Ubuntu 18.04 ubuntu1804 config-oletuskäyttäjä
Debian debian config-oletuskäyttäjä
Kali Linux kali config-oletuskäyttäjä

Vaihe 2: Nollaa tilin salasana

Jos käynnistät Linux -jakelusovelluksen, sinun on oltava kirjautuneena root -käyttäjänä. Voit nollata tavallisen käyttäjätilin salasanan.

Muistatko käyttäjänimen WSL: ssä? Jos ei, voit aina tarkistaa /home -hakemiston sisällön. Kun sinulla on käyttäjätunnus, käytä tätä komentoa:

passwd username

Se pyytää sinua antamaan uuden salasanan. Kun kirjoitat tähän, mitään ei näytetä näytöllä. Se on normaalia. Kirjoita vain uusi salasana ja paina enter. Sinun on kirjoitettava uusi salasana uudelleen vahvistaaksesi ja jälleen kerran, mitään ei näy näytöllä, kun kirjoitat salasanan.

wsl -salasanan nollaaminen
Nollaa tavallisen käyttäjän salasana

Onnittelut. Käyttäjätilin salasana on palautettu. Mutta olet vielä valmis. Oletuskäyttäjä on edelleen root. Sinun pitäisi vaihtaa se takaisin tavalliseksi tilisi käyttäjäksi, muuten se kirjautuu sisään pääkäyttäjänä.

Vaihe 3: Aseta tavallinen käyttäjä uudelleen oletusarvoksi

Tarvitset tavallisen tilin käyttäjänimen, jota käytit passwd-komento edellisessä vaiheessa.

Aloita Windows komentokehote vielä kerran. Käytä jakelun komentoa samalla tavalla kuin vaiheessa 1. Kuitenkin tällä kertaa korvaa root tavallisella käyttäjällä.

ubuntu config --default-user username
aseta tavallinen käyttäjä oletuksena wsl
Aseta tavallinen käyttäjä oletuskäyttäjäksi

Kun käynnistät Linux -jakelusovelluksesi WSL: ssä, sinut kirjataan sisään tavallisena käyttäjänä. Olet palauttanut salasanan tuoreena ja voit käyttää sitä komentojen suorittamiseen sudon kanssa.

Jos olet unohtanut salasanan uudelleen tulevaisuudessa, tiedät sen palauttamisen vaiheet.

Jos WSL -salasanan vaihtaminen on näin helppoa, eikö tämä ole turvallisuusriski?

Ei oikeastaan. Sinulla on oltava fyysinen pääsy tietokoneeseen ja pääsy tietokoneeseen Windows tili. Jos jollakin on jo näin paljon käyttöoikeuksia, hän voi tehdä paljon muutakin kuin vain vaihtaa Linux -salasanan WSL: ssä.

Pystyitkö vaihtamaan WSL -salasanan?

Annoin sinulle komennot ja selitin vaiheet. Toivottavasti tästä oli apua sinulle ja pystyit nollaamaan Linux -jakelusi salasanan WSL: ssä.

Jos sinulla on edelleen ongelmia tai jos sinulla on kysyttävää tästä aiheesta, kysy rohkeasti kommenttikentässä.

Alkuperäinen artikla