Je možné, že jste ztratili nebo jednoduÅ¡e zapomnÄ›li koÅ™enové heslo serveru. Nebudete mÃt pÅ™Ãstup k serveru jako superuživatel. V takovém pÅ™ÃpadÄ› vám tento Älánek pomůže problém rychle vyÅ™eÅ¡it. Nejprve potÅ™ebujete pÅ™Ãstup ke konzole serveru.
Obnovenà hesla kořenového serveru
Algoritmus obnovenà hesla roota je jednoduchý:
- Restartujte server.
- Než se spustà operaÄnà systém, změňte parametry spouÅ¡tÄ›nà jádra v nabÃdce zavadÄ›Äe GRUB.
- SpusÅ¥te operaÄnà systém v jednouživatelském režimu.
- Nastavte nové heslo roota bez zadánà starého hesla.
Projděme si jednotlivé kroky.
Pokyny krok za krokem k obnovenà hesla v Ubuntu 16
Nejprve restartujte server, pokud je zapnutý a zavedený, stisknutÃm kláves CTRL + ALT + DEL. Pokud je server vypnutý, zapnÄ›te jej. Po naÄtenà nabÃdky systému BIOS, ale jeÅ¡tÄ› pÅ™ed spuÅ¡tÄ›nÃm operaÄnÃho systému, se na obrazovce objevà ÄasovaÄ. Chcete-li zastavit ÄasovaÄ spouÅ¡tÄ›nà operaÄnÃho systému a vstoupit do nabÃdky zavadÄ›Äe GRUB, stisknÄ›te libovolnou klávesu (kromÄ› Enter).
Chcete-li zavést systém v jednouživatelském režimu, musÃte upravit zavádÄ›cà řádek. Mezi řádky zavádÄ›cà nabÃdky se pohybujte pomocà kláves nahoru a dolů na klávesnici. ZvýraznÄ›te požadovaný řádek (obvykle "* Ubuntu") a stisknutÃm klávesy "e" zaÄnÄ›te upravovat možnosti spouÅ¡tÄ›nÃ.
Dále musÃte najÃt řádek zaÄÃnajÃcà linux /boot. Na konci tohoto řádku najdÄ›te parametr "ro" a nahraÄte jej parametrem rw. Za mezeru pÅ™idejte nový parametr:
init=/bin/bash
TÃm jste udÄ›lali vÅ¡e potÅ™ebné pro spuÅ¡tÄ›nà systému v jednouživatelském režimu. StisknÄ›te klávesy CTRL+X nebo F10 a spusÅ¥te jej.
TÃm se naÄte konzola, do které je tÅ™eba zadat pÅ™Ãkaz:
passwd root
Poté budete muset dvakrát zadat nové heslo roota.
TÃm jste zmÄ›nili heslo roota. Nynà uložte zmÄ›ny na disk a restartujte systém:
sync
reboot