U bilo kojem UNIX ili Linux sustavu, root račun je vrh u hijerarhiji. Ima najveću moć nad sustavom. Za bilo koju promjenu sustava, root mora odobriti dopuštenje. Korijenski korisnik također može nadjačati bilo koje korisničko dopuštenje i čitati ili pisati podatke. Budući da korijenski račun ima toliko snage, važno ga je zaštititi od neželjenog pristupa.U slučaju Ubuntu, root račun onemogućen je prema zadanim postavkama. Međutim, još uvijek možete izvršiti promjene sustava. Da biste to učinili, morate znati root lozinku. Problem nastaje kada zaboravite root lozinku.
Provjerite kako resetirati zaboravljenu root lozinku u Ubuntuu.
Resetiraj zaboravljenu root lozinku
Iako je teško, još uvijek je moguće resetirati zaboravljenu root lozinku u Ubuntuu. Postoji nekoliko metoda za to. Ukratko, postupak je dobiti pristup korijenskoj ljusci i od tamo promijeniti lozinku.
Metoda 1: Korijenska ljuska iz boot-a
Kada podižete Ubuntu, pritisnite i držite Shift. Ovo bi trebalo otvoriti izbornik GRUB. U slučaju da je konfigurirano više pokretanja, vjerojatno nije potrebno pritisnuti tipku Shift.
Odaberite "Ubuntu" i pritisnite "e". Ovo će otvoriti parametre grub za uređivanje.
Sada upotrijebite tipke sa strelicama i pomaknite se prema dolje do retka koji započinje s “linux / boot / vmlinuz”.
Iz tog retka zamijenite "ro quiet splash $ vt_handoff" s "rw init = / bin / bash".
Pritisnite “Ctrl + X” ili F10. Ovo će ponovno pokrenuti sustav s upravo napravljenim ugađanjima. Pokrenut će sustav i izravno vas spustiti na korijensku ljusku. To je samo jednokratna stvar, pa će se sljedeći put, kada se sustav pokrene, normalno pokrenuti u operativni sustav.
Izvedite sljedeću naredbu da biste potvrdili je li korijenski sustav datoteka uspješno montiran.
$ mount | grep -w /
Sada pokrenite naredbu passwd da biste promijenili root lozinku.
Nakon što se lozinka promijeni, vidjet ćete poruku o uspjehu.
Zadatak je gotov. Pokrenite sljedeću naredbu za ponovno pokretanje sustava.
$ exec / sbin / init2. način: Promijenite lozinku iz Ubuntu live sesije
Da bi ova metoda funkcionirala, moramo imati pokretačke medije izrađene od Ubuntu ISO-a. Preuzmite Ubuntu ISO. U mom slučaju koristim Ubuntu 20.04.1 LTS.
Napravite pokrenuti USB flash pogon. Provjerite kako napraviti USB pogon koji se može pokrenuti.
Podignite Ubuntu medij za pokretanje. Kad se to zatraži, odaberite "Isprobaj Ubuntu". Ovo će započeti Ubuntu sesiju uživo.
Nakon što započnete sesiju uživo, upalite terminal.
Moramo identificirati root particiju datotečnog sustava. Sljedeća naredba će navesti sve particije u sustavu. Ključna točka rezultata je posljednji odjeljak, gdje postoji kratka tablica particija.
$ sudo fdisk -l
Iz tablice smo utvrdili da je particija za pokretanje / dev / sda5. Sada ga montirajte izvođenjem ove naredbe.
Pokrenite sljedeću naredbu za unakrsno montiranje stvari iz instalacije uživo.
Sada postanite korijen sustava koristeći chroot.
Na kraju, pokrenite naredbu passwd za promjenu root lozinke.
$ passwd
Nakon završetka postupka, ponovno pokrenite sustav.
Završne misli
Kao što je pokazano, nema potrebe za strahom kada ste zaboravili root lozinku u Ubuntuu. Ovdje su prikazane dvije metode. Slijedite onu s kojom se osjećate ugodno.
Te metode također otvaraju pitanje sigurnosti. U slučaju da netko drugi ima fizički pristup računalu. Ove bi se metode mogle koristiti protiv vas. Da biste to spriječili, trebate konfigurirati lozinku za pristup BIOS-u i izborniku za pokretanje. Sva moderna računala imaju ovu ugrađenu značajku. Međutim, ovo je lozinka koju NE SMJETE ZABORAVITI.
Sretno računanje!