Ztratili jste heslo pro systém běžící pod Windows Subsystem pro Linux (třeba Debian) ?

Zase jeden rychlý, ale užitečný tip : používám celkem rád ve woknech konzoli běžící pod Windows Subsystem pro Linux , konktrétně třeba Debian nebo Kali linux. No a jednoho dne jsem zadal své oblíbené sudo -i a najednou si nemohu vzpomenout na heslo …..

Jak resetovat to heslo ? Snadná pomoc :

  1. Spustím komandlajnu jako admin a spustím regedit
  2. najdu klíč v registru HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Lxss
  3. bude tam klíč DefaultUid – pravděpodobně to bude hodnota 3e8 HEX, 1000 dekadicky (nebo vyšší, pokud tam bude více uživatelů)
  4. klíč změním na nulu – potom nastartuji Debian rovnou jako root
    … a vesele dám příkaz passwd username … a v klidu resetnu heslo
  5. klíč změním zase zpět na původní hodnotu, pokud nechci, aby mi linuxová konzole navěky startovala rovnou jako root
  6. už mohu použít nové, resetované heslo po příkazu sudo -i

 

Tak a teď už to nebudu nikdy více hledat 🙂