Återställ förlorat rotlösenord i Windows Subsystem för Linux

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

  1. 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.

  2. 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).

  3. Stäng nu terminalen och öppna Registereditorn. Navigera till följande nyckel:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Lxss

    Du 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.

  4. 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).

  5. Stäng Registereditorn och starta om din Windows 10-maskin.
  6. 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.

  7. 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!

Related Posts