Tai yra „Howto“ pamoka, kaip iš naujo nustatyti „root“ slaptažodį „Ubuntu 17“.04 per „Grub“. Atkreipkite dėmesį, kad manoma, kad jūs turite fizinę prieigą prie atitinkamos mašinos, to padaryti negalima nuotoliniu būdu. Prieš tęsdami, galime greitai pažvelgti į tai, kas yra „Grub“.
Kas yra GNU GRUB?
GNU GRUB, kaip aprašyta čia, yra „Multiboot“ įkrovos programa. Jis buvo gautas iš GRUB, „GRand Unified Bootloader“, kurį iš pradžių suprojektavo ir įgyvendino Erichas Stefanas Boleynas.
Trumpai tariant, įkrovos įkroviklis yra pirmoji programinė įranga, paleista paleidus kompiuterį. Jis yra atsakingas už valdymo sistemos įkėlimą ir perkėlimą į operacinės sistemos branduolio programinę įrangą (pvz., „Hurd“ ar „Linux“). Savo ruožtu branduolys inicializuoja likusią operacinę sistemą (pvz.,.g. GNU).
Iš naujo nustatyti pagrindinį slaptažodį
- Pirmas dalykas, kurį turime padaryti, yra iš naujo paleisti „Ubuntu 17“.04 mašina. Kol sistema perkraunama, turite nedelsdami paspausti klavišą SHIFT, kad patektumėte į GNU GRUB meniu ekraną
- Tada pasirinkite numatytąją įkrovos OS, kuri, mano atveju, yra „Ubuntu“, ir įeikite į redagavimo ekraną paspausdami „e“ klavišą
- GNU GRUB redagavimo režimo ekrane naudokite rodyklių mygtukus ir raskite eilutę, prasidedančią „linux“. Paprastai tai būtų ekrano pabaigoje. Viskas, ką jums reikia padaryti, yra rasti skyrių, kuriame rašoma „ro quiet splash $ vt_handoff“, ir pakeisti jį į „rw init = / bin / bash“. Žiūrėkite žemiau esančias ekrano kopijas prieš ir po pakeitimo
Prieš pokyčius
„Linux / boot“ / „vmlinuz-4“.10.0-20-bendroji šaknis = UUID = 935da898- \ 3af3-469a-bacf-21164ca3efc9 rw quiet splash $ vt_handoff
Po pokyčių
„Linux / boot“ / „vmlinuz-4“.10.0-20-bendroji šaknis = UUID = 935da898- \ 3af3-469a-bacf-21164ca3efc9 rw init = / bin / bash
- Baigę paspauskite CTRL + x arba F10, norėdami iš naujo paleisti sistemą
- Sistema bus paleista į root shell komandų eilutės ekraną. Pirmiausia patikrinkite, ar jūsų skaidinys yra skaitymo ir rašymo būsenoje, vykdydamas šią komandą
[apsaugotas el. paštu] (nėra): / # mount | grep -w /
- Norėdami iš naujo nustatyti šakninį slaptažodį, įveskite „passwd“ ir vykdykite raginimą, kad užbaigtumėte pakeitimą
- Dabar, kai šakninis slaptažodis buvo sėkmingai pakeistas, paleiskite kompiuterį iš naujo naudodami šią komandą
[apsaugotas el. paštu] (nėra): / # exec / sbin / init
Jei atlikdami šiuos veiksmus susidursite su kokiais nors pakeitimais, nedvejodami palikite komentarą apie iššūkį ir mes padarysime viską, kad pateiktume pataisą