Minun tapani ratkaista tämä ongelma:
1. Käynnistä tietokone Linux Live CD:llä (tai USB-levyllä). Ei ole väliä onko se Debian, Ubuntu tai luultavasti mikä tahansa muu distro – itse käytin Ubuntu 11.10 USB-levyä.
2. Asenna laitteestasi löytyvillä Disk Utilities -apuohjelmilla osio, joka isännöi /etc-kansiota (luultavasti merkitty käynnistettäväksi)
3. Mene komentorivillä osoitteeseen ./etc kiinnitetyn osiosi alta, luultavasti osoitteesta /media/. Huomaa piste (.) ennen /etc:tä; älä mene osoitteeseen ”/etc”. Voit tarkistaa, että olet oikeassa kansiossa pienellä ”grep -i shadow” Jos saat jotain, olet oikeassa kansiossa ja voit jatkaa vaiheeseen 4.
4. Varmuuden vuoksi tee varmuuskopio ”shadow”-tiedostostasi. Käytin yksinkertaisesti komentoa ”cp ./shadow /media//shadow”.
5. Muokkaa ”shadow”-tiedostoa suosikkitekstieditorillasi (käytin nanoa, koska tiedän sen olevan käytettävissä avaimellani) (”nano shadow”)
6. Etsi juuririvi. Se näyttää jotakuinkin seuraavalta: ”root::12345:5:99999::::” (luvut on keksitty)
7. Korvaa osa rivistä yhdellä ”!”. Jep, vain huutomerkki ilman kaksinkertaista lainausmerkkiä. Se käskee Linuxia valtuuttamaan mainitun käyttäjän käyttämään järjestelmää ilman pw:tä, joten ole varovainen ! Rivisi näyttää tällöin jotakuinkin seuraavalta: ”root:!:12345:5:99999::::”
8. Tallenna muutokset ja poistu komentoriviltä
9. Palaa takaisin Disk Utilities -ohjelmaan ja poista yllä olevassa vaiheessa 2 asentamasi osio.
10 Sammuta tietokone ja poista kaikki mediat, oli se sitten USB-levy, CD-levy tai mikä tahansa.
11 Käynnistä tietokone uudelleen ja valitse grub-valikosta ”rescue mode”. Löydät itsesi root-istunnon komentoriviltä ilman pw:tä.
12 Vaihda pw:si ”passwd”-komennolla. Jos et ole varma, ”man passwd” pitäisi auttaa.
Tiedän, että se on hieman pitkä, mutta se toimi minulla muutamassa minuutissa.