Obnovte ztracené heslo správce systému Linux a vysvětlení
Režim obnovy nefunguje vždy, protože mnoho systémů bude vyžadovat heslo uživatele root pro přihlášení. Nyní, protože neznáte heslo uživatele root, tento trik selže. V takovém případě můžete vyzkoušet tyto, které jsou nejjednoduššími způsoby, jak resetovat heslo pro Linux.
1. Použijte 'sudo su' nebo 'sudo -i'
sudo passwd root nebo předá sudo su nebo sudo -i, aby nejprve získal sílu root a poté spustil příkaz passwd, který by byl schopen resetovat heslo root. Ne všude to funguje. Přemýšlejte situace, kdy nemáte heslo root.
2. Grubova metoda
Zapněte počítač.
Stiskněte ESC na výzvu GRUB.
linux /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts
NEBO
kernel /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts
![]()
Stiskněte e pro úpravu
Přejděte na úplný konec řádku a přidejte Woley day/Aibin/Shadensh . Řádek tedy začne vypadat takto:
linux /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts init=/bin/bash
NEBOkernel /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts init=/bin/bash
Stiskněte Enter pak Stiskněte b ke spuštění systému. Váš systém se spustí do root shellu bez hesla.
![]()
Nyní zadejte příkaz uživatelské jméno passwd *kde 'uživatelské jméno' je uživatel, kterému chcete změnit heslo.
Poté budete požádáni o zadání nového hesla:
Enter new UNIX password:
![]()
Vysvětlení
Důvodem, proč k tomu dochází, je to, že normálně se při zavádění systému Linux nejprve načte jádro. Po načtení jádra načte ramdisk a připraví se na pokračování zbytku bootování. Jakmile je připraven, spustí příkaz init (obvykle se nachází na /sbin/init) který by provozoval zbytek systému. Když projdete Woley day/Aibin/Shadensh do jádra se nenačte /sbin/init místo toho se načte soubor pro bootování /bin/bash soubor, který spouští bash shell s mocí uživatele root (protože ho nazvalo samotné jádro), a proto vám tato výzva umožní změnit heslo uživatele root. Ve skutečnosti měla tato výzva větší sílu než cokoli jiného na Linuxu, protože běží se všemi právy systému.
Vytvořit kvíz