Zapomenuté heslo pro uživatele vašeho počítače se systémem Linuxúčet může být vážně nepříjemný. Zamkne vás a zabrání vám v přístupu k čemukoli. Neboj se! Na rozdíl od všeobecného přesvědčení nemusíte svůj systém úplně přeinstalovat a začít vše znovu. Můžete obnovit zapomenuté heslo v systému Linux a změnit heslo na své uživatelské jméno.
Kořenové heslo

Jeden způsob, jak získat zpět uživatele v systému Linux, kdyžzapomněli jste heslo, abyste použili kořenový účet. Protože Root má konečnou kontrolu nad systémem, je možné s ním násilně resetovat zapomenuté heslo v systému Linux. Obnovení hesla pomocí kořenového adresáře lze provést bez jakéhokoli nového softwaru, živých disků atd.
Chcete-li zahájit proces, nahrajte svůj systém Linuxjako obvykle a nechte jej načíst na přihlašovací obrazovku. Nepřihlaš se! Místo toho stisknutím kláves Ctrl + Alt + F2 otevřete okno TTY. Tato okna TTY jsou nouzové schránky, ke kterým mají uživatelé přístup bez ohledu na přihlášení.
V okně TTY se zobrazí výzva k zadání uživatelského jména. Do uživatelského slotu zadejte „root“ a poté heslo root.
Poznámka: Pokud používáte Ubuntu, Linux Mint nebo jinou linuxovou distribuci, která zakáže su a kořenový účet nebude tato metoda fungovat. Zkuste místo toho metodu chroot.
Pokud je root heslo správné, okno TTY vás přihlásí jako superuživatel s plnou výkonností systému Linux. Nyní budete moci obnovit heslo uživatele:
passwd username
Běh passwd vás požádá o zadání „nového hesla systému UNIX“. Udělejte to a zkuste si tentokrát zapamatovat heslo!
Nyní, když je heslo uživatele resetováno, je bezpečné znovu použít uživatelský účet. Pomocí příkazu restartování restartujte počítač a vraťte se na přihlašovací obrazovku.
reboot
Po restartu byste se měli přihlásit.
Chroot
U některých distribucí systému Linux nebude fungovat metoda Root pro resetování hesla. Důvodem je skutečnost, že některé systémy zakazují možnost přihlášení jako su, a místo toho použijte sudo privilegia pro všechno. Na jedné straně je to vynikající zabezpečení, ale ve špičce vám chybí užitečné triky.
V důsledku toho je složitější resetovat zapomenuté v systému Linux. Prvním krokem je stažení nejnovější verze Ubuntu za účelem vytvoření živého disku.
Po stažení Ubuntu stáhněte nástroj Etcher a použijte jej k vytvoření živého disku Ubuntu. Jakmile je živý disk připraven, připojte jednotku USB, restartujte počítač a spusťte systém.
Jakmile se Ubuntu načte, klikněte na „try Ubuntu“.
Nastavit Chroot
Před resetováním hesla musíme nastavit Chroot. Chroot umožní Ubuntu přímo spolupracovat s operačním systémem Linux na pevném disku s přístupem root.
Otevřete terminál a vytvořte novou složku v / mnt. Nezapomeňte složku označit názvem operačního systému. V tomto příkladu budeme používat OpenSUSE LEAP.

sudo -s mkdir -p /mnt/opensuse-leap/
Dále spusťte lsblk příkaz k určení, co je označení jednotky. V tomto příkladu je pevný disk / dev / sdaa oddíl OpenSUSE LEAP, který musíme připojit, je / dev / sda1. Vaše se mohou lišit.
Připojte oddíl instalace systému Linux do nové složky v systému / mnt. Nezapomeňte změnit odkazy na „opensuse-skp“ na název složky operačního systému v / mnt.
mount /dev/sda1 /mnt/opensuse-leap/
S připojeným systémovým oddílem je čas propojit spuštěné služby Ubuntu s operačním systémem Linux na pevném disku.
mount -t proc proc /mnt/opensuse-leap/proc mount -t sysfs sys /mnt/opensuse-leap/sys mount -o bind /dev /mnt/opensuse-leap/dev
cp -L /etc/resolv.conf /mnt/opensuse-leap/etc/resolv.conf
S nastavením Chroot je čas na přístup. V terminálu připojte svůj operační systém přes živý disk Ubuntu pomocí:
chroot /mnt/opensuse-leap /bin/bash
Zkontrolujte, zda jste opravdu v Chrootu spuštěním Neofetch nebo Screenfetch pro zobrazení systémových informací.

Nakonec resetujte uživatelské heslo pomocí:
passwd username
Po dokončení zadejte výstup několikrát zavřete Chroot relaci. Odtud použijte umount příkaz k odpojení systémového oddílu od živého disku.
sudo umount /dev/sda1
Výše uvedený příkaz by měl odpojit všechno. Pokud ne, zvažte použití možnosti „force“.
sudo umount /dev/sda1 -l
Nyní, když je systémová jednotka správně odpojena, je bezpečné ukončit živý disk. Klikněte na nabídku v pravém horním rohu na živém disku Ubuntu a poté vyberte „restartovat“.
Vyjměte USB disk Ubuntu a nechte svůj Linuxový počítač restartovat. Po restartu bude vaše heslo resetováno!
Komentáře