Mamă, am uitat parola de root!
29 maggio 2008, 10:45 Debian , Shell , Sistem , Tips & Tricks 29 mai 2008, 10:45
RTFM pentru seria, de mai jos instrucţiunile date în documentaţia oficială italiană despre Debian pentru a recupera parola de root.
O fac pentru consum de o persoana foarte leneş, care mi-a cerut.
8.1.1 "Am uitat parola de root!" (1)
Şi "posibilitatea de a boot-area sistemului şi de acces la contul de root, chiar dacă nu ştiţi parola, unul are acces la tastatură. (Aceasta presupune că nu există solicitări parola de BIOS sau de boot lilo, cum ar fi faptul că ar împiedica accesul la sistem).
Această procedură nu necesită discuri externe de boot şi nici o schimbare in BIOS. În acest context, "Linux" este eticheta pentru a porni într-un nucleu instalaţi Debian.
La ecranul de boot lilo, cât mai curând de boot: apare (pe unele sisteme, trebuie să apăsaţi tasta Shift pentru a preveni pornirea automată a) şi atunci când foloseşte lilo framebuffer vă apăsaţi TAB pentru a vedea opţiunile pe care le tastaţi), introduceţi:
boot: Linux init=/bin/sh
Cizme sistem kernel-ul şi rulaţi / bin / sh în loc de de iniţializare standard. La acest punct au câştigat privilegii de root şi o coajă rădăcină. Deoarece / este montat doar în citire şi partiţii multe 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 în / etc / passwd este "x" pentru fiecare nume de utilizator, sistemul dvs. utilizează parolele umbră, trebuie să editaţi / etc / shadow.) Pentru a dezactiva parola de root, editaţi al doilea câmp din fişierul parolă, astfel încât acesta este gol. Acum aveţi posibilitatea să reporniţi şi autentificaţi-vă ca root fără o parolă. Atunci când boot-aţi în nivelul de execuţie 1, Debian (cel puţin după cartofi) necesită o parolă, pe care unele distributii mai vechi nu au.
Este bine sa ai un editor minim în / bin dacă / usr nu este accesibil (a se vedea redactori Rescue, Secţiunea 11.2).
De asemenea, în considerare instalarea pachetului canatului. În cazul în care sistemul devine unbootable, executaţi:
boot: Linux init=/bin/sash
canat serveşte ca un substitut interactiv pentru sh chiar şi atunci când / bin / sh este inutilizabil. Este legată static, şi include multe utilitare standard, astfel cum a construit-in-uri (de tip "ajutor" la prompt pentru o listă).
8.1.2 "Am uitat parola de root!" (2)
Disc de încărcare de la orice set 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 la fel de uşor ca mai sus.
# mkdir fixit
# mount /dev/hda3 fixit
# cd fixit/etc
# vi shadow
# vi passwd
Avantajul acestei abordări asupra metodei anterioare este că necesită cunoaşterea parola lilo (dacă este cazul). Cu toate acestea, trebuie să fim capabili să setaţi BIOS-ul, dacă nu este deja, astfel încât sistemul să facă boot de pe o dischetă sau un CD.
Sursa: http://www.debian.org/doc/manuals/reference/ch-tips.it.html














