Način za enega uporabnika: ponastavitev/obnovitev pozabljenega gesla uporabniškega računa v RHEL/CentOS 7


Ste že kdaj naleteli na situacijo, ko ste v sistemu Linux zamudili geslo za uporabniški račun? In položaj je lahko slabši, če ste pozabili root geslo. Ne morete izvajati nobenih sprememb v celotnem sistemu. Če pozabite uporabniško geslo, ga lahko preprosto ponastavite s korenskim računom.

Kaj če pozabite svoje root geslo? Z uporabniškim računom ne morete ponastaviti gesla za korenski račun. Ker uporabniški račun takšnega opravila na splošno ne sme izvajati.

No, tukaj je vodnik, ki vas bo izvlekel iz kakršne koli take situacije, če boste kdaj prišli v to. Tu v tem članku vas bomo popeljali na pot ponastavitve korenskega gesla za RHEL 7 in CentOS 7.

Danes zjutraj sem obrnil svoj strežnik RHEL 7 Linux, da bi ugotovil, da je zaklenjen. Ali sem zamočil geslo, ki sem ga spremenil sinoči, ali sem ga res pozabil.

Torej, kaj naj storim zdaj? Naj se prijavim s svojim uporabniškim računom in poskusim spremeniti root geslo?

Ups, dobil sem\"Samo root lahko določi uporabniško ime" in izgubil sem nadzor nad skrbniškim računom. Načrtoval sem zagon v eno uporabniški način. Če želite to narediti, znova zaženite strežnik takoj, ko dobite spodnji zaslon, pritisnite e (kratica za urejanje) s tipkovnice.

Ko s tipkovnice pritisnete e , boste videli veliko besedila, ki bo morda odrezano glede na velikost zaslona.

Poiščite besedilo \"rhgb quiet" in ga nadomestite z \"init =/bin/bash" brez narekovajev.

Ko končate z urejanjem, pritisnite ctrl+x in začelo se bo zagon z določenim parametrom. In dobili boste bash poziv.

Zdaj preverite stanje korenske particije tako, da v načinu enega uporabnika zaženete naslednji ukaz.

# mount | grep root

Morda boste opazili, da poroča, da je korenska particija ro (samo za branje). Za spremembo korenskega gesla moramo imeti dovoljenje za branje in pisanje na korenski particiji.

# mount -o remount,rw /

Preverite tudi, če je korenska particija nameščena z načinom dovoljenja za branje in pisanje.

# mount | grep root

Zdaj lahko root geslo spremenite tako, da vnesete ukaz passwd. Toda to ni storjeno. Ponovno moramo označiti kontekst SELinux. Če preskočimo ponovno označevanje celotnega konteksta SELinux, bi se lahko prijavili z uporabo gesla.

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

Znova zaženite in se znova prijavite v root račun in preverite, ali vse deluje v redu ali ne?

# exec /sbin/init

Na zgornji sliki je jasno, da smo se uspešno prijavili v polje RHEL 7 s ponastavitvijo korenskega gesla iz enojnega uporabniškega načina.

Zgornji koraki so jasno pokazali, kako se prijavite v RHEL 7 in CentOS 7 s ponastavitvijo korenskega gesla iz enojnega uporabniškega načina.

To je vse za zdaj. Kmalu bom spet tu z drugim zanimivim člankom. Do takrat ostanite z nami in povezani s Tecmintom. Ne pozabite nam poslati svojih dragocenih povratnih informacij v spodnjih komentarjih. Všečkajte nas in delite z nami ter nam pomagajte, da se širimo.