Windows Subsystem til Linux, almindeligvis kendt som WSL, er en funktion, der giver brugerne mulighed for at køre understøttede Linux -distributioner i Windows. I modsætning til dual boot kører WSL inde i Windows som et typisk Windows -program. På WSL håndteres glemte adgangskoder anderledes end et normalt Linux -miljø, fordi det ikke har en bootloader, som du kan redigere. Det har heller ikke et init -system, som du kan kapre for at starte en rodskal. Denne vejledning leder dig igennem trinene til at nulstille din WSL -brugeradgangskode.
Brug af rodkontoen
En enkel måde at gendanne eller nulstille en glemt adgangskode for en WSL -bruger er at bruge rodkontoen. I de fleste WSL -distributioner er rodkontoen aktiveret og der er ikke angivet en adgangskode.
Da WSL automatisk logger ind på den indstillede standardkonto uden en prompt om adgangskode, kan vi ændre konfigurationsfilen og angive standardkontoen som root.
For at ændre konfigurationen skal vi bruge den eksekverbare WSL -instans. Som standard er den eksekverbare fil i “C: brugere brugernavn appdata Local Microsoft WindowsApps
Erstat brugernavnet med dit kontos brugernavn og distributionsnavnet med din WSL -distro. Eksekverbare openSUSE 15.3 Leap ville for eksempel være: “C: Users mte AppData Local Microsoft WindowsApps openSUSE-Leap-15.3.exe”
Hvis du vil ændre konfigurationen for distroen, skal du starte kommandoprompten og indtaste den kommando, der matcher dit distributionsnavn. For eksempel, for openSUSE, skal du indstille standardbrugeren til at rote med kommandoen:
opensuse-leap-15.3 config --default-user root
Ovenstående kommando ændrer standardbrugeren til at rode til openSUSE WSL -forekomsten.
For andre distributioner er kommandoerne:
Ubuntu
ubuntu config --default-user root
Ubuntu 18.04
ubuntu18004 config --default-user root
Ubuntu 20.04
ubuntu2004 config --default-user root
Kali Linux
kali config --default-user root
Debian
debian config --default-user root
Arch Linux
arch config --default-user root
Det sidste trin er at logge på din distribution og ændre adgangskoden til dit brugernavn. Du kan starte din distribution ved at bruge menuen Start, kommandoprompten eller vælge den fra Windows -terminalen.
Når du har startet det, skal du logge ind som root.
Til sidst skal du bruge passwd kommando for at ændre adgangskoden. For eksempel for at ændre adgangskoden til cap brugernavn, indstil kommandoen som:
passwd cap
Gendan standardbruger
Når du har nulstillet adgangskoden til den specifikke bruger, er det bedst at ændre standardbrugeren i stedet for rodkontoen.
For at gøre det skal du bruge config kommando og erstat brugernavnet med din ønskede konto. For eksempel:
opensuse-leap-15.3 config --default-user cap
Husk at erstatte det med dit distributionsnavn.
Afslutter
Denne vejledning viser trinene for at nulstille en WSL -brugeradgangskode. De trin, der diskuteres i denne vejledning, er enkle og sikre for dine WSL -forekomster. Det er dog god praksis at sikre dine systemer. Hvis du har besluttet at skifte til Linux for godt, kan du tjekke de bedste Linux -distros til Windows -brugere her, eller lære at flytte fra Windows til Linux på den lette måde.
Støt vores arbejde ❤️
Hvis du kunne lide denne artikel, kan du overveje at give drikkepenge for at hjælpe os med fortsat at udgive kvalitetsindhold.




















