Az én módszerem a probléma megoldására:
1. Indítsa el a számítógépet egy linux live CD-vel (vagy USB-kulccsal). Nem számít, hogy Debian, Ubuntu vagy valószínűleg bármilyen más disztró – én egy Ubuntu 11.10 USB kulcsot használtam.
2. Az eszközödről elérhető Disk Utilities segítségével csatlakoztasd a /etc mappádnak otthont adó partíciót (valószínűleg bootolhatónak jelölve)
3. Parancssorban menj a ./etc-re a csatlakoztatott partíció alatt, valószínűleg a /media/-ben. Figyeld meg a pontot (.) az /etc előtt; ne menj a “/etc” mappába. Ellenőrizheted, hogy a megfelelő mappában vagy-e egy kis “grep -i shadow” Ha bármit kapsz, akkor a megfelelő mappában vagy, és folytathatod a 4. lépéssel.
4. A biztonság kedvéért készíts egy biztonsági másolatot a “shadow” fájlodról. Én egyszerűen a “cp ./shadow /media//shadow” parancsot használtam.
5. A kedvenc szövegszerkesztőjével (én a nano-t használtam, mert tudom, hogy elérhető a kulcsomon) szerkessze az “árnyék” fájlt (“nano shadow”)
6. Keresse meg a gyökérsort. Valahogy így fog kinézni: “root::12345:5:99999::::” (a számok kitaláltak)
7. Helyettesítsd a sor ezen részét egyetlen “!” betűvel. Igen, csak egy felkiáltójel dupla idézőjel nélkül. Ez azt mondja a Linuxnak, hogy engedélyezze az említett felhasználónak a rendszerhez való hozzáférést pw nélkül, szóval légy óvatos ! A sorod ezután valahogy így fog kinézni: “root:!:12345:5:99999:::::”
8. Mentsd el a változtatásokat és lépj ki a parancssorból
9. Térj vissza a Disk Utilities programodhoz, és bontsd le a fenti 2. lépésben csatlakoztatott partíciót.
10 Kapcsold ki a számítógépedet, és távolíts el minden adathordozót, legyen az USB kulcs, CD, vagy bármi más.
11 Indítsd újra a számítógépedet, és a grub menüben válaszd a “rescue mode” lehetőséget. Egy root munkamenet parancssorában találod magad, pw nélkül.
12 Változtasd meg a pw-t a “passwd” paranccsal. Ha nem vagy biztos benne, a “man passwd” segíthet.
Tudom, hogy kissé hosszadalmas, de nekem pár perc alatt működött.