- - Jak obnovit zapomenuté heslo v systému Linux

Jak obnovit zapomenuté heslo v systému Linux

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