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.