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.
10 z 50,00
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
pro smyčku java
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/bashNEBO
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 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