Weboldal keresés

Egyfelhasználós mód: Elfelejtett root felhasználói fiók jelszavának visszaállítása/helyreállítása RHEL/CentOS 7 rendszerben


Találkozott már olyan helyzettel, amikor elfelejtette felhasználói fiókjának jelszavát egy Linux rendszeren? És a helyzet még rosszabb lehet, ha elfelejtette a root jelszót. Nem hajthat végre semmilyen rendszerszintű változtatást. Ha elfelejti a felhasználói jelszavát, egyszerűen visszaállíthatja azt a root fiókkal.

Mi van, ha elfelejti a root jelszavát? Felhasználói fiók használatával nem állíthatja vissza a root fiók jelszavát. Mivel a felhasználói fiók általában nem hajthat végre ilyen feladatokat.

Nos, itt van az útmutató, amely kivezet minden ilyen helyzetből, ha valaha is belekerül. Ebben a cikkben elvezetjük Önt az RHEL 7 és a CentOS 7 root jelszavának visszaállításához.

Ma reggel megfordítottam az RHEL 7 Linux szerveremet, és kiderült, hogy zárolva van. Vagy elrontottam a tegnap este megváltoztatott jelszót, vagy tényleg elfelejtettem.

Akkor most mit tegyek? Be kell jelentkeznem a felhasználói fiókommal, és megpróbálnom megváltoztatni a root jelszót?

Hoppá, azt kaptam, hogy „Csak a root adhat felhasználónevet”, és elvesztettem az irányítást a root fiók felett. Így azt terveztem, hogy egyfelhasználós módban indítok rendszert. Ehhez indítsa újra a szervert, amint megjelenik az alábbi képernyő, nyomja meg az 'e' (a szerkesztés rövidítése) gombot a billentyűzeten.

Miután megnyomta az 'e' gombot a billentyűzetről, sok szöveget fog látni, amely a képernyő méretének megfelelően kivágható.

Keresse meg az “rhgb quiet ” szöveget, és cserélje ki az “init=/bin/bash ” szövegre, idézőjelek nélkül.

A szerkesztés befejezése után nyomja meg a 'ctrl+x' gombot, és a rendszer elindul a megadott paraméterekkel. És bash promptot fog kapni.

Most ellenőrizze a gyökérpartíció állapotát a következő parancs futtatásával egyfelhasználós módban.

mount | grep root

Észreveheti, hogy a root partíció a jelentések szerint 'ro' (csak olvasható). A root jelszó megváltoztatásához írási-olvasási jogosultsággal kell rendelkeznünk a root partíción.

mount -o remount,rw /

Ellenőrizze azt is, hogy a gyökérpartíció olvasási-írási engedéllyel van-e csatlakoztatva.

mount | grep root

Most megváltoztathatja a root jelszót a passwd parancs beírásával. De ez nem történik meg. Újra kell címkéznünk a SELinux környezetet. Ha kihagyjuk a teljes SELinux kontextus átcímkézését, akkor jelszóval tudunk bejelentkezni.

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

Indítsa újra, és jelentkezzen be újra a root fiókba, és ellenőrizze, hogy minden rendben van-e vagy sem?

exec /sbin/init

A fenti képen törölje, hogy sikeresen bejelentkeztünk az RHEL 7 mezőbe a root jelszó visszaállításával egyfelhasználós módból.

A fenti lépések világosan megmutatták, hogyan kell bejelentkezni az RHEL 7 és a CentOS 7 gépre a root jelszó visszaállításával egyfelhasználós módból.

Ez minden most. Hamarosan ismét itt leszek egy újabb érdekes cikkel. Addig is maradjon velünk, és csatlakozzon a Tecminthoz. Ne felejtse el megadni nekünk értékes visszajelzését az alábbi megjegyzésekben. Lájkolj és oszd meg, és segíts a terjedésünkben.