Tato příručka vám poskytne informace o tom, jak obnovit ztracené heslo root (administrátora) na Ubuntu 16.04. Tato příručka předpokládá, že máte skutečný fyzický přístup ke svému linuxovému boxu Ubuntu 16.04.
Restartovat do nabídky Grub
V prvním kroku musíte restartovat svůj Ubuntu 16.04 Linux box do nabídky Grub. Pokud je Ubuntu 16.04 jedinou dostupnou instalací, stiskněte SHIFT
po spuštění počítače, dokud se nezobrazí nabídka GRUB:
Upravit nabídku Grub
Jakmile restartujete do nabídky Grub, vyberte první položku nabídky nebo položku nabídky, kterou normálně používáte k zavedení systému Ubuntu, a stiskněte e
upravit:
Změnit spouštěcí nabídku
Jakmile jste v režimu úprav spouštěcí nabídky Grub, pomocí navigačních šipek vyhledejte řádek začínající linux
a upravte jej tak, aby zahrnoval režim čtení a zápisu rw
a init=/bin/bash
.
Například
FROM:
linux /boot/vmlinuz-4-4.0-22-generic root=UUID=43ad24d3-e\ c5b-44ee-a099-a88eb9520989 ro quiet splash $vt_handoff
ZMĚNIT NA:
linux /boot/vmlinuz-4-4.0-22-generic root=UUID=43ad24d3-e\ c5b-44ee-a099-a88eb9520989 rw init=/bin/bash
Jakmile budete připraveni, stiskněte CTRL+x
nebo F10
spustit.
Resetování hesla uživatele root
Pokud vše proběhlo v pořádku, měli byste nyní vidět příkazový řádek root shell a váš kořenový oddíl by měl být připojen s příznaky čtení/zápisu. Pro potvrzení spuštění:
root@(none):/# mount | grep -w /
Nyní jsme připraveni resetovat heslo roota. Chcete-li to provést, jednoduše spusťte passwd
příkaz bez argumentů. Po zobrazení výzvy zadejte své nové heslo root:
root@(none):/# passwd
Vše hotovo. Heslo vašeho roota je nyní resetováno.
Restartujte systém
Restartujte systém pomocí následujícího linuxového příkazu:
root@(none):/# exec /sbin/init
Odstraňování problémů
Enter new UNIX password: Retype new UNIX password: passwd: Authentication token manipulation error passwd: password unchanged
Váš kořenový oddíl je připojen pouze pro čtení. Zkuste:
# mount -o remount,rw /
k vyřešení tohoto problému.
[ end Kernel panic - not syncing: Attempted to kill init! exit code=0x0007f00
Ujistěte se, že jste odstranili splash
možnost spouštění při úpravě položky nabídky grub.
Při pokusu o restart pomocí reboot
příkaz dostanu:
Failed to connect to bus: No such file or directory Failed to talk to init daemon.
Ignorujte a restartujte pomocí:
# exec /sbin/init