Cum să resetați parola de rădăcină uitată sau pierdută în Fedora


Un administrator de sistem Linux poate reseta rapid o parolă uitată de utilizator utilizând comanda passwd, dar ce se întâmplă dacă administratorul de sistem însuși uită parola de root? În acest articol, vom explica cum să resetați o parolă de utilizator root uitată sau pierdută în distribuția Fedora Linux.

Rețineți că pentru a reseta parola utilizatorului root pierdută, trebuie să aveți acces fizic la mașina Fedora pentru a accesa setările Grub pentru a reseta și a reporni mașina. În plus, dacă sistemul dvs. Fedora este criptat, veți cunoaște și fraza de acces LUKS.

Editați setările Fedora GRUB

Pentru a edita setările Fedora Grub, trebuie să întrerupeți procesul de pornire repornind mașina Fedora și apăsați E pe tastatură când vedeți următorul meniu GRUB:

După ce apăsați E de pe tastatură, veți afișa următorul ecran.

Utilizați tastele săgeți de la tastatură și accesați linia linux așa cum se arată.

După ce ați găsit linia linux, eliminați rhgb quiet și înlocuiți cu următoarele.

rd.break enforcing=0

După ce ați terminat cu editarea liniei, apăsați Ctrl-x pentru a salva și a porni sistemul.

Notă: Adăugarea enforcing=0, ocolirea efectuării unei reetichete SELinux a întregului sistem. Odată ce sistemul este repornit, restaurați contextul SELinux corespunzător pentru fișierul /etc/shadow, așa cum este explicat mai jos în acest articol.

Montarea sistemului de fișiere Fedora

Odată ce sistemul a pornit în modul de urgență, trebuie să remontați hard disk-ul cu permisiunea de citire-scriere folosind următoarea comandă de pe terminal.

mount -o remount,rw /sysroot

Setați parola rădăcină uitată în Fedora

Acum rulați următoarea comandă chroot pentru a accesa sistemul Fedora.

chroot /sysroot

Acum puteți reseta parola utilizatorului root Fedora uitată sau pierdută folosind comanda passwd, așa cum se arată.

passwd

Introduceți noua parolă de utilizator root de două ori când vi se cere. Dacă reușiți, ar trebui să primiți un mesaj că token-urile de autentificare s-au actualizat cu succes, așa cum se arată.

Tastați exit de două ori pentru a reporni sistemul.

Setați contextul SELinux pe fișierul Shadow

Conectați-vă ca utilizator root și tastați următoarea comandă pentru a restabili eticheta SELinux pe fișierul /etc/shadow.

restorecon -v /etc/shadow

Reveniți SELinux la modul de aplicare.

setenforce 1

Asta e tot! Dacă întâmpinați probleme în timp ce resetați parola utilizatorului root Fedora uitată sau pierdută, întrebați în secțiunea de comentarii de mai jos.