Har du glömt root-lösenordet efter att du har installerat Ubuntu eller Kali Linux undersystem på Windows 10? Hur kan jag återställa den? Sedan Fall Creators Update kan du köra olika Linux-distributioner direkt på Windows 10 med en funktion som kallas "Windows Subsystem for Linux". I den här handledningen visar vi dig ett enkelt sätt att återställa förlorat root-lösenord för alla Linux-undersystem i Windows 10.
Hur man återställer förlorat rotlösenord i Windows Subsystem för Linux
Rekommenderad läsning:Återställ rotlösenordet i VMware ESXi
- För att öppna terminalen för din Linux-instans på Windows 10, klicka bara på Cortana-sökrutan i aktivitetsfältet och skriv sedan namnet på din Linux-distribution (t.ex. "kali linux", "ubuntu") för att starta den.

- Kör följande kommando för att ta reda på användar-ID för varje Linux-konto.
cat /etc/passwd
Som du kan se från skärmdumpen ovan har rotkontot ett användar-ID på 0. Kontot jag använder heter "pcunlocker", och dess användar-ID är 1000 (eller 0x3e8 i hexadecimal).
- Stäng nu terminalen och öppna Registereditorn. Navigera till följande nyckel:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\LxssDu kan se en eller flera undernycklar namngivna med GUID för varje Linux-distribution. Navigera genom varje GUID-tangent under den och notera motsvarandeDistributionsnamntill höger.

- När du hittar GUID-nyckeln för Linux-instansen du vill återställa root-lösenordet för dubbelklickar du påDefaultUidDWORD på höger sida och ändra det till 0 (rotens användar-ID).

- Stäng Registereditorn och starta om din Windows 10-maskin.
- Nästa gång du öppnar Linux-appen kommer den att starta terminalen som root-användare. Typpasswdoch tryck på Enter, det låter dig skapa ett nytt root-lösenord.

Använd "passwd användarnamn” kommandot och du kan återställa glömt lösenord för alla andra Linux-konton.
- Vid det här laget har du lyckats återställa förlorat root-lösenord. Öppna nu Registereditorn och gå tillbaka till föregående registernyckel, ändra värdedata förDefaultUidtillbaka till användar-ID:t för ditt standardkonto.

I mitt exempel ställde jag inDefaultUidvärde tillbaka till "1000" (eller 0x3e8 i hexadecimal) eftersom jag vill att Windows 10 ska öppna Linux-terminalen som "pcunlocker"-användare som standard.
Det är det!













