Meul meu de a rezolva această problemă:
1. Porniți calculatorul cu un CD live linux (sau o cheie USB). Nu contează dacă este un Debian, Ubuntu sau probabil orice altă distro – eu am folosit o cheie USB Ubuntu 11.10.
2. Folosind Disk Utilities disponibil de pe dispozitiv, montați partiția care găzduiește folderul /etc (probabil marcată ca bootabilă)
3.într-o linie de comandă, mergeți la ./etc sub partiția montată, probabil în /media/. Observați punctul (.) înainte de /etc; nu mergeți la „/etc”. Puteți verifica dacă sunteți în folderul corect cu un mic „grep -i shadow” Dacă obțineți ceva, sunteți în folderul corect și puteți trece la pasul 4.
4. Pentru siguranță, faceți o copie de rezervă a fișierului „shadow”. Eu am folosit pur și simplu o comandă „cp ./shadow /media//shadow”.
5. Folosind editorul de text preferat (eu am folosit nano pentru că știu că este disponibil pe cheia mea), editați fișierul „shadow” („nano shadow”)
6. Localizați linia rădăcină. Va arăta ceva de genul „root::12345:5:99999::::” (cifrele sunt inventate)
7. înlocuiți partea de linie cu un singur „!”. Da, doar un semn de exclamare fără ghilimele duble. Asta îi spune lui Linux să autorizeze utilizatorul menționat să acceseze sistemul fără pw, deci fiți atenți ! Linia dvs. va arăta atunci ceva de genul „root:!:12345:5:99999::::”
8. Salvați modificările și ieșiți din linia de comandă
9. Reveniți la programul Disk Utilities, demontați partiția pe care ați montat-o la pasul 2 de mai sus.
10 Opriți calculatorul și scoateți toate mediile, fie că este vorba de o cheie USB, un CD, sau orice altceva.
11 Reporniți calculatorul și, în meniul grub, alegeți „rescue mode”. Vă veți găsi în linia de comandă a unei sesiuni root fără pw.
12 schimbați pw-ul cu o comandă „passwd”. Dacă nu sunteți sigur, „man passwd” ar trebui să vă ajute.
Știu că este oarecum lung, dar pentru mine a funcționat în câteva minute.
.