Állítsa alaphelyzetbe a jelszót a VMWare ESXi 5 rendszeren

A KB VMWare szerint az egyetlen támogatott módszer jelszó visszaállítása az ESXi-n gazdagép (legyen az ESXi 3.5, ESXi 4.x vagy ESXi 5.x) - az ESXi teljes újratelepítése, amely természetesen nem mindig elfogadható, mert az újratelepítéskor („javítás”) Annak ellenére, hogy semmi sem történik a virtuális gépek fájljaival a VMFS tárolón (csak válassza a„Telepítse az ESXi szoftvert, őrizze meg a VMFS-adattárolót"), maga a hipervizor beállításai el fognak veszni, és a memóriából való helyreállítása meglehetősen időigényes feladat, különösen összetett ESXi konfiguráció esetén. A VMWare szakértői kissé ravaszak, a root jelszót visszaállíthatják a VMWare ESXi-n, de ebben az esetben a gyártó, a rendszer műszaki támogatása szempontjából. mentesül  nem támogatott konfiguráció (az ESXi architektúra bonyolultsága miatt).

Tehát kitaláljuk, hogyan állíthatjuk vissza a gyökérjelszót az ESXi 5.1 hipervizoron harmadik féltől származó eszközök segítségével. A legfontosabb probléma, hogy szembesülünk velünk, az, hogy az ESXi-nek nincs szervizkonzolja, és a hagyományos jelszó-visszaállítási módszerek a Linux rendszerek számára (egyetlen felhasználói módon keresztül) itt nem működnek..

Az ESXi felhasználók jelszavait (vagy inkább azok kivonatát) egy fájlban tárolják stb / árnyék, amelyet az archívumban tárolnak local.tgz, amelyet az archívumban tárolnak state.tgz. Természetesen nem fog sikerül a gyökérjelszót a fájlban található információkból megtudni, és csak annyit lehet megtenni, hogy törölje (legegyszerűbb) vagy cserélje ki egy korábban ismert jelszó kivonatára..

  1. Töltse le a szervert az ESXi-ből bármilyen élő Linux CD-ről (például Slax, GRML, KNOPPIX vagy CentOS LiveCD)
  2. Ezután meg kell találnunk azt a részt, amelyen az state.tgz fájl található. A partíció meghatározása, amelyen tárolja, nem könnyű feladat. Mbr partíciós lemez esetén írja be
    fdisk -l

    , GPT használata esetén használja az osztott parancsot

    / dev / print

  3. Tegyük fel, hogy az state.tgz fájl megtalálható a szakaszban / dev / sda5. A standard paranccsal szerelje fel a / dev / sda5 partíciót a / mnt könyvtárba
    mount -t vfat / dev / sdc5 / mnt
  4. Csomagolja ki az state.tgz fájl tartalmát a / tmp könyvtárba
    cd / tmp tar xzf /mnt/state.tgz
  5. kicsomagol
    helyi.tgz tar xzf helyi.tgz
  6. A fenti műveletek eredményeként megjelenik az / etc könyvtár, amelyben az árnyékfájl tárolódik. Nyissa meg bármelyik szövegszerkesztővel (például vi vagy nano) szerkesztéshez
    vi stb / árnyék
  7. Törölje a gyökérjelszó-kivonatot (az első és a második kettőspont között), és mentse el a módosításokat a fájlba
  8. Az archívumokat újracsomagoljuk, korábban létrehozva az state.tgz.bakup másolatát (ha valami rosszul fordul elő)
    mv /mnt/state.tgz /mnt/state.tgz.bakup rm local.tgz tar czf local.tgz stb tar czf state.tgz local.tgz mv state.tgz / mnt /
  9. Indítsa újra az ESXi szervert, távolítsa el a rendszerindító lemezt a Linuxról, és miután a szerver elindult, próbáljon meg egy üres gyökérjelszóval csatlakozni a hipervizorhoz..

Mint láthatja, a konzol az alapértelmezett gyökérjelszó megváltoztatására vonatkozó kérést jelenít meg.

PS. Még néhány kapcsolódó link:

Állítsa vissza az admin jelszavát a Windows 8 rendszerben