Cum sa schimbi parola de root in linux?

Recent am avut nevoie sa intru pe un linux box sa schimb ip-ul unei placi de retea, nat-ul si sa mai fac curat prin loguri & other maintenance shit.

Problema: Cu toate ca eu am instalat “server-ul” am uitat parola de root, alt user nu mai creasem. Panica!

Panica? Eram in fata box-ului (masinii, calculatorului, junghiului)! De ce ma panichez? Am mai schimbat parola de root de nenumarate ori dar nu pentru ca o uitasem ci pentru ca a fost nevoie. Linux-ul este cat se poate de sigur dar are “vulnerabilitatea” asta. Daca e unu care stie sa incarce kernel-ul in single mode… poate sa isi seteze cum vrea muschiul lui parola de root.

1. Booteaza in sigle mode. Daca ai Ubuntu intra in recovery mode, daca ai alta distributie & GRUB apasa pe ESC si editeaza (daca nu ai “single user mode”) adaugand la sfarsitul liniei care incarca kernel-ul “single”. Functioneaza si cu LILO.

2. Parola de root se schimba cu “passwd”, comanda pe care o rulati dupa ce aveti linia de comanda la dispozitie. Daca introduceti “passwd gigel” veti schimba parola userului gigel.

3. Reboot!

Atat! Panica? Nici un pic de panica! Incarcati sistemul normal si folositi parola setata mai devreme šŸ˜€