Vieno vartotojo režimas: Pamiršto šakninio vartotojo abonemento slaptažodžio atkūrimas/atkūrimas RHEL/CentOS 7


Ar kada nors susidūrėte su situacija, kai praleidote vartotojo abonemento slaptažodį „Linux“ sistemoje? Ir situacija gali būti dar blogesnė, jei pamiršote root slaptažodį. Negalite atlikti jokių sistemos pakeitimų. Jei pamiršote vartotojo slaptažodį, galite lengvai jį iš naujo nustatyti naudodami root paskyrą.

Ką daryti, jei pamiršote savo root slaptažodį? Negalite iš naujo nustatyti root paskyros slaptažodžio naudodami vartotojo abonementą. Kadangi vartotojo abonementui apskritai neleidžiama atlikti tokios užduoties.

Na, čia yra vadovas, kuris padės jums išeiti iš bet kokios tokios situacijos, jei kada nors į ją pateksite. Šiame straipsnyje mes nukreipsime jus į RHEL 7 ir CentOS 7 root slaptažodžio nustatymo iš naujo kelionę.

Šį rytą pasukau savo RHEL 7 Linux serverį ir sužinojau, kad jis užrakintas. Arba sumaišiau slaptažodį, kurį pakeičiau praėjusią naktį, arba tikrai jį pamiršau.

Tai ką man dabar daryti? Ar turėčiau prisijungti naudodamas savo vartotojo abonementą ir pabandyti pakeisti root slaptažodį?

Oi, gavau „Tik root gali nurodyti vartotojo vardą“ ir aš praradau root paskyros valdymą. Taigi planavau paleisti vieno vartotojo režimą. Norėdami tai padaryti, iš naujo paleiskite serverį, kai tik pamatysite toliau pateiktą ekraną, klaviatūroje paspauskite 'e' (reiškia redagavimą).

Klaviatūroje paspaudę e pamatysite daug teksto, kuris gali būti iškirptas pagal ekrano dydį.

Ieškokite teksto “rhgb quiet ” ir pakeiskite jį “init=/bin/bash ” be kabučių.

Baigę redaguoti paspauskite 'ctrl+x' ir jis pradės paleisti su nurodytu parametru. Ir jūs gausite „bash“ raginimą.

Dabar patikrinkite šakninio skaidinio būseną, vykdydami šią komandą vieno vartotojo režimu.

mount | grep root

Galite pastebėti, kad pranešama, kad šakninis skaidinys yra 'ro' (tik skaitomas). Norėdami pakeisti pagrindinį slaptažodį, turime turėti skaitymo ir rašymo teisę šakniniame skaidinyje.

mount -o remount,rw /

Taip pat kryžmiškai patikrinkite, ar šakninis skaidinys yra prijungtas su skaitymo ir rašymo leidimo režimu.

mount | grep root

Dabar galite pakeisti pagrindinį slaptažodį įvesdami komandą passwd. Bet tai nedaroma. Turime iš naujo pažymėti SELinux kontekstą. Jei praleistume viso SELinux konteksto peržymėjimą, galėtume prisijungti naudodami slaptažodį.

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

Perkraukite ir vėl prisijunkite prie root paskyros ir pažiūrėkite, ar viskas veikia gerai, ar ne?

exec /sbin/init

Aukščiau esančiame paveikslėlyje aiškiai parodykite, kad sėkmingai prisijungėme prie RHEL 7 langelio, iš naujo nustatę pagrindinį slaptažodį vieno vartotojo režimu.

Pirmiau pateikti veiksmai aiškiai parodė, kaip prisijungti prie RHEL 7 ir CentOS 7 įrenginio iš naujo nustatant pagrindinį slaptažodį vieno vartotojo režimu.

Tai kol kas viskas. Netrukus vėl būsiu čia su kitu įdomiu straipsniu. Iki tol sekite naujienas ir prisijunkite prie Tecmint. Nepamirškite pateikti mums savo vertingų atsiliepimų toliau pateiktose pastabose. Pamėgti ir dalintis mumis ir padėk mums skleistis.