Dette er en vejledningsvejledning om, hvordan du nulstiller rodadgangskoden på Ubuntu 17.04 via Grub. Bemærk, at det antages, at du har fysisk adgang til den pågældende maskine, det kan ikke gøres eksternt. Lad os tage et hurtigt kig på, hvad Grub handler om, før vi fortsætter.
Hvad er GNU GRUB?
GNU GRUB, som beskrevet her, er en Multiboot-bootloader. Det stammer fra GRUB, GRand Unified Bootloader, som oprindeligt blev designet og implementeret af Erich Stefan Boleyn.
Kort sagt er en boot loader det første softwareprogram, der kører, når en computer starter. Det er ansvarligt for at indlæse og overføre kontrol til operativsystemets kerne-software (såsom Hurd eller Linux). Kernen initialiserer til gengæld resten af operativsystemet (f.eks.g. GNU).
Nulstil rodadgangskode
- Den første ting, vi skal gøre, er at genstarte Ubuntu 17.04 maskine. Mens systemet genstarter, skal du straks trykke på SHIFT-tasten på tastaturet for at føre dig til GNU GRUB-menuskærmen
- Vælg derefter standard boot OS, som i mit tilfælde er Ubuntu, og tryk på “e” -tasten for at komme ind i redigeringsskærmen
- På skærmbilledet til redigeringstilstand for GNU GRUB skal du bruge piletasterne og finde den linje, der starter med “linux”. Normalt ville dette være i slutningen af skærmen. Alt hvad du skal gøre er at finde det afsnit, der læser "ro quiet splash $ vt_handoff" og ændre det til "rw init = / bin / bash". Se skærmbillederne nedenfor før og efter ændring
Før ændring
linux / boot / vmlinuz-4.10.0-20-generisk rod = UUID = 935da898- \ 3af3-469a-bacf-21164ca3efc9 rw stille stænk $ vt_handoff
Efter ændring
linux / boot / vmlinuz-4.10.0-20-generisk rod = UUID = 935da898- \ 3af3-469a-bacf-21164ca3efc9 rw init = / bin / bash
- Når du er færdig, skal du trykke på CTRL + x eller F10 for at genstarte systemet
- Systemet starter til en root shell-kommandopromptskærm. Lad os først kontrollere, at din partition er i læse-skriv-tilstand ved at køre følgende kommando
[e-mail-beskyttet] (ingen): / # mount | grep -w /
- For at nulstille rodadgangskoden skal du skrive "passwd" og følge prompten for at fuldføre ændringen
- Nu hvor rodadgangskoden var blevet ændret med succes, skal du genstarte din maskine med følgende kommando
[e-mail-beskyttet] (ingen): / # exec / sbin / init
Hvis du støder på nogen ændring, mens du udfører disse trin, er du velkommen til at sende en kommentar til udfordringen, og vi vil gøre vores for at give en løsning