Gjenopprettingsmodusen fungerer ikke alltid fordi mange systemer vil be om root-passordet for å logge på. Nå siden du ikke vet root-passordet i utgangspunktet, vil trikset mislykkes. I et slikt tilfelle kan du prøve disse som er de enkleste måtene å tilbakestille Linux-passordet på.
1. Bruk "sudo su" eller "sudo -i"
sudo passwd root eller passerer sudo su eller sudo -i for først å få root-kraften og deretter kjøre passwd-kommandoen han eller hun ville være i stand til å tilbakestille root-passordet. Det fungerer ikke overalt. Synes i en situasjon der du ikke har et root-passord.
2. Grub metode
Slå på datamaskinen.
Pressen ESC ved GRUB-ledeteksten.
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
ELLER
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
Trykk på e for redigering
Gå helt til slutten av linjen og legg til Woley day/Aibin/Shadensh . Så linjen vil begynne å se slik ut:
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/bashELLER
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
Trykk Enter da Trykk på b for å starte opp systemet. Systemet ditt vil starte opp til et passordløst rotskall.
Gi nå kommandoen passwd brukernavn *der 'brukernavn' er brukeren du vil endre passordet for.
Deretter vil du bli bedt om å gi et nytt passord:
Enter new UNIX password:
Forklaring
Grunnen til at dette skjer er at normalt når et Linux-system starter opp, blir kjernen lastet først. Etter at kjernen er lastet, laster den inn ramdisken og gjør seg klar for å fortsette resten av oppstarten. Når den er klar, kjører den init-kommandoen (vanligvis plassert på /sbin/init) som ville kjøre resten av systemet. Når du passerer Woley day/Aibin/Shadensh til kjernen vil den ikke lastes /sbin/init fil for oppstart i stedet vil den lastes /bin/bash fil som starter bash-skallet med root-brukerens kraft (fordi selve kjernen kalte det) og dermed vil den ledeteksten tillate deg å endre root-brukerens passord. Faktisk hadde denne forespørselen mer kraft enn noe annet på Linux fordi den kjører med alle privilegiene til systemet.
Lag quiz