Jednokorisnički način rada: resetiranje/oporavak zaboravljene lozinke root korisničkog računa u RHEL/CentOS 7


Da li ste se ikada susreli sa situacijom kada ste propustili lozinku svog korisničkog naloga na Linux sistemu? A situacija može biti gora ako ste zaboravili root lozinku. Ne možete izvršiti nikakve promjene u cijelom sistemu. Ako zaboravite korisničku lozinku, možete je jednostavno resetirati koristeći root račun.

Šta ako zaboravite svoju root lozinku? Ne možete poništiti lozinku root računa koristeći korisnički račun. Pošto korisničkom nalogu uopšte nije dozvoljeno da obavlja takav zadatak.

Pa evo vodiča koji će vas izvući iz svake takve situacije ako se ikada nađete u njoj. Ovdje u ovom članku vodit ćemo vas na put resetovanja vaše RHEL 7 i CentOS 7 root lozinke.

Jutros sam okrenuo svoj RHEL 7 Linux server da saznam da je zaključan. Ili sam zabrljao sa lozinkom koju sam sinoć promijenio ili sam je stvarno zaboravio.

Pa šta da radim sada? Trebam li se prijaviti koristeći svoj korisnički račun i pokušati promijeniti root lozinku?

Ups, dobio sam “Samo root može navesti korisničko ime” i izgubio sam kontrolu nad root računom. Tako sam planirao da se pokrenem u režimu jednog korisnika. Da biste to uradili, ponovo pokrenite server čim dobijete donji ekran, pritisnite 'e' (skraćeno za uređivanje) sa tastature.

Nakon što pritisnete 'e' sa tastature vidjet ćete mnogo teksta koji može biti isječen prema veličini vašeg ekrana.

Potražite tekst “rhgb tiho ” i zamijenite ga sa “init=/bin/bash ” bez navodnika.

Kada završite sa uređivanjem pritisnite 'ctrl+x' i počeće da se diže sa navedenim parametrom. I dobićete bash prompt.

Sada provjerite status root particije tako što ćete pokrenuti sljedeću naredbu u režimu jednog korisnika.

mount | grep root

Možda ćete primijetiti da je root particija prijavljena kao 'ro' (samo za čitanje). Moramo imati dozvolu čitanja i pisanja na root particiji da promijenimo root lozinku.

mount -o remount,rw /

Također unakrsno provjerite da li je root particija montirana s modom dozvole za čitanje i upisivanje.

mount | grep root

Sada možete promijeniti root lozinku upisivanjem naredbe passwd. Ali to nije učinjeno. Moramo ponovo označiti SELinux kontekst. Ako preskočimo ponovno označavanje cijelog SELinux konteksta, mogli bismo se prijaviti pomoću lozinke.

passwd root
[Enter New Password]
[Re-enter New Password]
touch /.autorelabel

Ponovo pokrenite sistem i ponovo se prijavite na root nalog i vidite da li sve radi u redu ili ne?

exec /sbin/init

Očistite na gornjoj slici da smo se uspješno prijavili u okvir RHEL 7 tako što smo resetirali root lozinku iz jednokorisničkog načina rada.

Gore navedeni koraci jasno su pokazali kako se prijaviti na RHEL 7 i CentOS 7 mašinu resetovanjem root lozinke iz režima za jednog korisnika.

To je sve za sada. Uskoro ću opet biti ovdje sa još jednim zanimljivim člankom. Do tada ostanite sa nama i povezani na Tecmint. Ne zaboravite nam dati svoje vrijedne povratne informacije u komentarima ispod. Lajkujte i podijelite nas i pomozite nam da se širimo.