Ponastavite pozabljeno korensko geslo v Rocky Linux/AlmaLinux


Zgodi se. Da, včasih lahko izgubite sled svojih gesel, vključno z geslom za root, ki je ključnega pomena pri izvajanju nalog s privilegiranimi korenskimi pravicami. To se lahko zgodi zaradi neštetih razlogov, vključno z dolgotrajnim bivanjem brez prijave kot uporabnik root ali s kompleksnim korenskim geslom – v tem primeru bi morali razmisliti o uporabi upravitelja gesel za varno shranjevanje gesla.

V primeru, da ste pozabili svoje root geslo in ga nimate kje pridobiti, ne skrbite. Če imate fizični dostop do svojega strežnika, lahko ponastavite pozabljeno root geslo z nekaj preprostimi koraki.

[ Morda vam bo všeč tudi: Kako ponastaviti pozabljeno korensko geslo v RHEL 8 ]

Pridružite se nam, ko vas vodimo skozi, kako ponastaviti pozabljeno geslo root v Rocky Linux/AlmaLinux.

1. korak: Uredite parametre jedra

Najprej znova zaženite sistem. Ob prvem vnosu v meniju grub pritisnite ‘e’ na tipkovnici za dostop do urejevalnika GRUB.

Ko dostopate do lupine urejevalnika grub, se pomaknite navzdol, dokler ne pridete do vrstice, ki se začne z ‘linux’. S puščično tipko naprej se pomaknite do konca vrstice in v direktivo dodajte naslednjo vrstico.

rd.break enforcing=0 

Za dostop do načina v sili pritisnite Ctrl + x.

2. korak: Ponastavite korensko geslo

Za ponastavitev korenskega gesla potrebujemo dostop do imenika /sysroot z dovoljenji za branje in pisanje. To storite tako, da namestite imenik /sysroot z dovoljenji za branje in pisanje.

# mount -o rw,remount /sysroot

Upoštevajte prostor med mount in -o ter med remount in /.

Nato spremenite okolje imenika v /sysroot.

# chroot /sysroot

Če želite ponastaviti korensko geslo, preprosto vnesite naslednji ukaz. Vnesti boste morali novo geslo in ga pozneje ponastaviti.

# passwd root

3. korak: Nastavite kontekst SElinux

Nato nastavite ustrezen kontekst SELinux, kot je navedeno.

# touch  /.autorelabel

Ukaz ustvari skrito datoteko z imenom .autorelabel v korenskem imeniku. Med ponovnim zagonom SELinux zazna to datoteko in ponovno označi vse datoteke v sistemu z ustreznimi konteksti SELinux. Ta postopek traja kar nekaj časa v sistemih z ogromnim prostorom na disku.

Ko končate, zapustite okolje /sysroot.

$ exit

Nato zaženite ukaz za izhod, da zapustite korensko sejo stikala in znova zaženete sistem.

$  exit

Ko se sistem znova zažene, se lahko prijavite in brez težav preklopite na root uporabnika.

Zaključek

In tukaj ga imate. Uspešno smo uspeli ponastaviti korensko geslo v Rocky Linuxu. Isti postopek bi moral delovati na AlmaLinuxu.