Mamă, am uitat parola de root!
Nessun commento » Debian , Shell , Sistem , Tips & Tricks No Comments »
RTFM de serie, a raportat de mai jos sunt instrucţiunile date în documentaţia oficială italiană pe Debian pentru a recupera parola de root.
O fac pentru consum de o persoana foarte leneş, care ma întrebat.
8.1.1 "Am uitat parola de root!" (1)
Şi "posibilitatea de a porni sistemul de acces şi la contul de root, chiar dacă nu ştiţi parola, pur si simplu accesul la tastatură. (Aceasta presupune că nu există cereri parola de la BIOS-ul sau de încărcare, cum ar fi lilo, care ar împiedica accesul la sistem).
Această procedură nu necesită discuri externe de boot şi nici o modificare în BIOS. În acest context, "Linux" este eticheta pentru boot-area kernel-ului într-o instalare Debian.
La lilo ecran de boot, de boot, cât mai curând: apare (în unele sisteme, trebuie să apăsaţi tasta Shift pentru a preveni pornirea automată), şi atunci când foloseşte lilo framebuffer apăsaţi TAB pentru a vedea opţiunile de tip), introduceţi:
boot: Linux init=/bin/sh
Cizme de sisteme de kernel şi să rulaţi / bin / sh în loc de iniţializare standard. La acest punct au castigat privilegii de root şi o coajă rădăcină. Deoarece / este montat read-only şi multe partiţii de disc nu au fost încă montate, trebuie să faceţi următoarele pentru a avea un sistem rezonabil de funcţionare.
init-2.03# mount -n -o remount,rw /
init-2.03# mount -avt nonfs,noproc,nosmbfs
init-2.03# cd /etc
init-2.03# vi passwd
init-2.03# vi shadow
(În cazul în care câmpul de date al doilea loc in / etc / passwd este "X" pentru fiecare numele de utilizator, sistemul dvs. utilizează parole umbră, trebuie să editaţi / etc / shadow.) Pentru a dezactiva parola de root, edita al doilea câmp în fişierul parola, astfel că este gol. Acum puteţi reporni şi conectaţi-vă ca root fără o parolă. La pornirea în nivelul de execuţie 1, Debian (cel puţin după cartofi) necesită o parolă, pe care unele distributii mai vechi nu a facut-o.
E bine sa ai un editor minim în / bin dacă / usr nu este accesibil (a se vedea editori de salvare, secţiunea 11.2).
De asemenea, ia în considerare instalarea pachetului canatului. Dacă sistemul devine unbootable, executa:
boot: Linux init=/bin/sash
canatului serveşte ca un substitut interactiv pentru sh chiar şi atunci când / bin / sh este inutilizabil. Este legat de static, si include numeroase utilitati standard, ar fi construit-in-uri (de tip "ajutor" de la promptul pentru o lista de referinţă).
8.1.2 "Am uitat parola de root!" (2)
Boot de la orice set de disc de boot de urgenţă / rădăcină. Dacă, de exemplu, / dev/hda3 este partiţia rădăcină original, cu următorul text va permite o editaţi fişierul parola fel de uşor ca mai sus.
# mkdir fixit
# mount /dev/hda3 fixit
# cd fixit/etc
# vi shadow
# vi passwd
Avantajul acestei abordări faţă de metoda anterioară este că acesta necesită cunoştinţe de parola lilo (dacă este cazul). Cu toate acestea, unul trebuie să fie în măsură să stabilească BIOS-ul, dacă nu este deja, astfel încât sistemul să booteze de pe dischetă sau pe CD.
Sursa: http://www.debian.org/doc/manuals/reference/ch-tips.it.html










