U Gnu / Linuxu možemo promijeniti lozinku bilo kojeg korisnika, bilo koga osim root-a ili super korisnika. Lozinka koja se može promijeniti samo ako ste vi superkorisnik. Ali što ako zaboravite root lozinku? Koje su mogućnosti da se to riješi? Trebamo li ponovno instalirati Gnu / Linux distribuciju?
Postoji li rješenje za problem zaborava root lozinke, ali istina je da svaka distribucija ima različito rješenje. Dalje ćemo objasniti kako napraviti ovu root lozinku u Fedori. Prije svega, nemojte to raditi u produkcijskim timovima iz zabave jer ako dođe do pogreške izgubit ćete sve informacije.
Da bismo promijenili root lozinku moramo prekinuti početak Fedore Grub. Prekinut ćemo ga pritiskom na tipku E kad se pojavi zaslon Grub. Pojavit će se zaslon poput sljedećeg:
Idemo na liniju Linux16 i mijenjamo skup riječi «tiho rghb» od
rd.break enforcing= 0
Sada pritisnemo Ctrl + X da nastavimo postupak učitavanja. Ako je sustav šifriran, sada će nas tražiti LUKS lozinku.
Ovim smo učinili da se Fedora sustav učita u hitnom načinu rada, sada moramo montirati tvrdi disk sljedećom naredbom:
mount -o remount, rw / sysroot
I izvršavamo naredba chroot za pristup sustavu. Upisujući sljedeće:
chroot / sysroot
A sada možemo pokrenite naredbu passwd za promjenu root lozinke. Nakon izvršavanja naredbe, tražit ćemo da dva puta unesemo novu root lozinku. Sad pišemo Dvaput izađite da biste ponovno pokrenuli sustav. Nakon toga započinjemo sesiju kao root i vraćamo promjene grubanja tipkanjem ovog:
restorecon -v /etc/shadow
A onda
setenforce 1
Ovim ćemo promijeniti novu root lozinku i moći ćemo funkcionirati bez potrebe za ponovnom instalacijom ili gubitkom podataka.
Više informacija - Časopis Fedora