Način rada za jednog korisnika: Poništavanje/oporavak zaboravljene lozinke root korisničkog računa u RHEL/CentOS 7


Jeste li se ikada susreli sa situacijom kada ste propustili lozinku korisničkog računa na Linux sustavu? A situacija može biti gora ako ste zaboravili root lozinku. Ne možete izvršiti promjene na razini cijelog sustava. Ako zaboravite korisničku lozinku, možete je lako poništiti pomoću root računa.

Što ako zaboravite root lozinku? Ne možete poništiti zaporku root računa pomoću korisničkog računa. Budući da korisničkom računu općenito nije dopušteno obavljanje takvog zadatka.

Pa evo vodiča koji će vas izvući iz svake takve situacije ako ikada u nju upadnete. Ovdje u ovom članku odvest ćemo vas na putovanje ponovnog postavljanja vaše root lozinke za RHEL 7 i CentOS 7.

Jutros sam okrenuo svoj RHEL 7 Linux poslužitelj i otkrio da je zaključan. Ili sam zabrljao s lozinkom koju sam sinoć promijenio ili sam je stvarno zaboravio.

Pa što da sad radim? 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. Pa sam se planirao dignuti u single user modu. Da biste to učinili, ponovno pokrenite poslužitelj čim dobijete donji ekran pritisnite 'e' (označava uređivanje) na tipkovnici.

Nakon što pritisnete 'e' na tipkovnici, vidjet ćete mnogo teksta koji može biti izrezan ovisno o veličini vašeg zaslona.

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

Nakon završetka uređivanja pritisnite 'ctrl+x' i počet će se dizati s navedenim parametrom. I dobit ćete bash prompt.

Sada provjerite status korijenske particije pokretanjem sljedeće naredbe u načinu rada za jednog korisnika.

mount | grep root

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

mount -o remount,rw /

Također provjerite je li korijenska particija montirana s načinom dopuštenja za čitanje i pisanje.

mount | grep root

Sada možete promijeniti root lozinku upisivanjem naredbe passwd. Ali to se ne radi. Moramo ponovno označiti SELinux kontekst. Ako preskočimo ponovno označavanje cijelog SELinux konteksta, moći ćemo se prijaviti koristeći lozinku.

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

Ponovo pokrenite i ponovno se prijavite na root račun i provjerite radi li sve u redu ili ne?

exec /sbin/init

Jasno na gornjoj slici da smo se uspješno prijavili na okvir RHEL 7 poništavanjem root lozinke iz moda za jednog korisnika.

Gore navedeni koraci jasno su pokazali kako se prijaviti na RHEL 7 i CentOS 7 stroj poništavanjem root lozinke iz jednokorisničkog načina rada.

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