Režim obnovy nie vždy funguje, pretože mnohé systémy budú žiadať o heslo používateľa root na prihlásenie. Keďže teraz nepoznáte heslo používateľa root, tento trik zlyhá. V takom prípade môžete vyskúšať tieto najjednoduchšie spôsoby obnovenia hesla systému Linux.
1. Použite „sudo su“ alebo „sudo -i“
sudo passwd root alebo odovzdá sudo su alebo sudo -i, aby najprv získal výkon root a potom spustite príkaz passwd, ktorý by mohol resetovať heslo root. Nie všade to funguje. Premýšľajte v situácii, keď nemáte heslo root.
2. Metóda Grub
Zapnite počítač.
ubuntu build nevyhnutné
Stlačte tlačidlo 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
ALEBO
prečiarknutie
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
Stlačte e pre úpravu
adresár v linuxových príkazoch
Prejdite na úplný koniec riadku a pridajte Woley day/Aibin/Shadensh . Takže riadok začne vyzerať takto:
linuxová architektúra
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/bashALEBO
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
Stlačte Enter potom Stlačte b na spustenie systému. Váš systém sa zavedie do koreňového shellu bez hesla.
Teraz zadajte príkaz užívateľské meno passwd *kde 'používateľské meno' je používateľ, ktorému chcete zmeniť heslo.
Potom budete vyzvaní na zadanie nového hesla:
Enter new UNIX password:
Vysvetlenie
Dôvodom, prečo sa to stane, je to, že normálne sa pri zavádzaní systému Linux najprv načíta jadro. Po načítaní jadra načíta ramdisk a pripraví sa na pokračovanie zvyšku zavádzania. Keď je pripravený, spustí príkaz init (zvyčajne sa nachádza na /sbin/init) ktorý by spúšťal zvyšok systému. Keď prejdete Woley day/Aibin/Shadensh do jadra sa nenačíta /sbin/init namiesto toho sa načíta súbor na zavedenie /bin/bash súbor, ktorý spúšťa bash shell s mocou užívateľa root (pretože ho nazvalo samotné jadro), a preto vám táto výzva umožní zmeniť heslo užívateľa root. V skutočnosti mala táto výzva väčšiu silu ako čokoľvek iné na Linuxe, pretože beží so všetkými privilégiami systému.
Vytvoriť kvíz