néha elfelejtesz dolgokat. Én igen. Néha elfelejtem a fontos webhelyek fontos jelszavait. Az elfelejtett jelszavak lekérése a legtöbb webhelyen egyszerű, mindössze annyit kell tennie, hogy emlékezzen néhány olyan részletre, amelyet a Szolgáltatásra való feliratkozáskor használtak, hogy jelszót állítsanak vissza egy fiókhoz.
a különbség elfelejti a jelszót, hogy a rendszer vagy eszköz nem könnyű módja annak, hogy állítsa vissza, miközben zárva. A CentOS 7 egy ilyen rendszer. Ha elfelejti a root jelszót a CentOS 7 gépéhez, szinte gyakorlatilag lehetetlen visszaállítani, amíg ki van zárva.
ez a rövid bemutató egy egyszerű trükköt mutat be, amellyel visszaállíthatja az elfelejtett root jelszót a CentOS 7 szerverekhez. Ez minden bizonnyal hasznos lesz azoknak a webmestereknek, akik ki vannak zárva a CentOS gépéből, és nem tudnak bejelentkezni.
ez az oktatóanyag csak akkor működik, ha közvetlen hozzáféréssel rendelkezik a géphez vagy a Soros terminálhoz a rendszerindítási menü opcióival. Nem állíthatja vissza a root jelszót, ha távolról csatlakozik, mivel rendszerindítási menüre van szüksége.
a kezdéshez kapcsolja be azt a gépet, amelyen elfelejtette a root jelszót. CentOS 7 eszközök esetén 5 másodpercet kap a rendszerindító menüben, hogy kiválassza az operációs rendszer kernelét, amelybe be akar indulni.
ez az 5 másodperc azért fontos, mert lehetővé teszi az adminisztrátorok számára, hogy különböző kerneleket válasszanak, vagy a meglévő kernelparamétereket módosítsák indítás előtt.
a boot menüben nyomja meg az e gombot a meglévő kernel (mag) szerkesztéséhez az alábbiak szerint.
ezután görgessen le a listához, amíg meg nem jelenik az alatta aláhúzott sor ( ro ) . Meg kell változtatnunk azt a ro-t rw-re, és egy bash shell-be kell kezdenünk. Ennek így kell kinéznie rw init=/sysroot/bin/sh.
változtassa meg a Ro Sort rw-re, majd adja hozzá az init=/sysroot/bin/sh értéket
rw init=/sysroot/bin/sh
ennek megváltoztatása után nyomja meg a Control + X vagy a Ctrl + X billentyűkombinációt, hogy egyfelhasználós módba kezdjen a fent megadott bash shell használatával. Ebben a módban megváltoztatjuk a root jelszót.
egyfelhasználós módban futtassa a parancsot az alábbiak szerint
chroot /sysroot
végül futtassa az alábbi parancsokat a root jelszó megváltoztatásához.