Min måde at løse dette problem på:
1. Start computeren op med en linux live-cd (eller en USB-nøgle). Det er ligegyldigt, om det er en Debian, Ubuntu eller sandsynligvis en hvilken som helst anden distro – jeg brugte en Ubuntu 11.10 USB-nøgle.
2. Ved hjælp af Disk Utilities, der er tilgængelig fra din enhed, skal du montere den partition, der er vært for din /etc-mappe (sandsynligvis markeret som bootable)
3. i en kommandolinje skal du gå til ./etc under din monterede partition, sandsynligvis i /media/. Læg mærke til prikken (.) før /etc; gå ikke til “/etc”. Du kan kontrollere, at du er i den rigtige mappe med en lille “grep -i shadow” Hvis du får noget frem, er du i den rigtige mappe, og du kan gå videre til trin 4.
4. For en sikkerheds skyld skal du lave en sikkerhedskopi af din “shadow”-fil. Jeg brugte simpelthen en “cp ./shadow /media//shadow”-kommando.
5. Brug din foretrukne teksteditor (jeg brugte nano, fordi jeg ved, at den er tilgængelig på min nøgle), rediger din “shadow”-fil (“nano shadow”)
6. Find rodlinjen. Den vil se noget i retning af “root::12345:5:99999:::::” (tallene er opdigtet)
7. erstat den del af linjen med et enkelt “!”. Jep, bare et udråbstegn uden dobbelt anførselstegn. Det fortæller Linux at den skal give den nævnte bruger tilladelse til at få adgang til systemet uden pw, så vær forsigtig ! Din linje vil så se ud som “root:!:12345:5:99999::::”
8. Gem dine ændringer, og afslut kommandolinjen
9. Tilbage til dit Disk Utilities-program, afmonter den partition, du monterede i trin 2 ovenfor.
10 Sluk din computer og fjern alle medier, det være sig USB-nøgle, cd eller andet.
11 Genstart din computer, og vælg “rescue mode” i grub-menuen. Du vil finde dig selv i en kommandolinje i en root-session uden pw.
12 ændre din pw med en “passwd”-kommando. Hvis du ikke er sikker, bør “man passwd” hjælpe dig.
Jeg ved godt, at det er noget langhåret, men det virkede for mig på et par minutter.