Conform documentației oficiale VMware, reinstalarea ESXi de la zero este singura modalitate acceptată de a reseta parola root (https://kb.vmware.com/s/article/1317898). De asemenea, vă puteți reseta parola utilizând Profiluri de gazdă (este necesară licența vCenter și Enterprise Plus). Cu toate acestea, configurația gazdei ESXi se va pierde complet după o reinstalare. Datele mașinii virtuale și fișierele de configurare rămân în depozitul de date VMFS/NFS și pot fi importate rapid pe gazdă după reinstalare.
De fapt, puteți reseta parola rădăcină pe VMware ESXi fără reinstalare dacă porniți gazda folosind orice disc de pornire/salvare Linux. Nu este greu.
Continut:
- Cum să resetați parola ESXi folosind Linux Live CD
- Resetați parola rădăcină ESXi utilizând profilele gazdă VMware
Dacă ați uitat parola de root, nu vă veți putea autentifica ca root folosind DCUI sau interfața web VMware Host Client:
Authentication failed Invalid login or password.

Cum să resetați parola ESXi folosind Linux Live CD
ESXi stochează parolele utilizatorului (sau mai degrabă hashurile acestora) în/etc/shadowfișier, care este stocat în fișierulLocal.tgzarhivă, care este arhivată înstat.tgz.În teorie, ați putea prelua și decripta hash-ul parolei rădăcină din acest fișier, dar acest lucru este fezabil doar pentru parolele simple. Prin urmare, este mai bine să setați o parolă de rădăcină curentă goală în fișierul umbră sau să o înlocuiți cu hash-ul unei parole pe care o cunoașteți.
Porniți gazda ESXi de pe orice Linux LiveCD și deschideți consola.
Listează partițiile de disc:
Vezi și:Adăugarea ESXi Host la VMware vCenter Server (vCSA)
# fdisk –l
Avem nevoie/dev/sda5(în termeni VMware, se numeștebootbank) și/dev/sda6(conținealtrbootbank) partiții cu dimensiunea de 1 GB în ESXi 7.x (în versiunile ESXi anterioare, dimensiunea acestor partiții era de 250 MB).


Mai întâi, resetați o parolă în configurația ESXi în /dev/sda5. Creați puncte de montare și un director pentru fișierele temporare:
# mkdir /mnt/sda5
# mkdir /mnt/sda6
# mkdir /temp
Montați /dev/sda5:
# mount /dev/sda5 /mnt/sda5
Copiestat.tgzfisier de la sda5:
# cp /mnt/sda5/state.tgz /temp
# cd /temp
Despachetați state.tgz:
# tar xzf state.tgz
Există o altă arhivă local.tgz în interior, despachetați-o și:
# tar xzf local.tgz
Dosarul etc apare în directorul curent.
Editați fișierul umbră folosind orice editor de text:
# nano /temp/etc/shadow
Acest fișier conține hash-urile parolei utilizatorilor locali ESXi.


Pentru a elimina parola curentă și a seta o parolă goală pentru root, ștergeți valoarea hash. Ar trebui să arate așa:


Salvați modificările în fișier, ștergeți vechile arhive tgz și reambalați-le pe toate:
# rm *.tgz
# tar czf local.tgz etc
# tar czf state.tgz local.tgz
Înlocuiți fișierul state.tgz pe partiția sda5 ESXi:
# mv state.tgz /mnt/sda5
Demontează partiția:
# umount /mnt/sda5
În același mod, setați o parolă goală în fișierul passwd de pe partiția sda6 (acum ar trebui să vă puteți conecta la ESXi cu o parolă de rădăcină goală).
Acum puteți reporni gazda ESXi și puteți elimina unitatea flash/imaginea de pornire. Vă puteți conecta la ESXi cu o parolă de root goală.
Această metodă de resetare a parolei funcționează pentru toate versiunile de ESXi (5.x, 6.x, 7.x și 8.x), inclusiv VMware Hypervisor gratuit.
Asigurați-vă că setați o nouă parolă de root după conectare.
Resetați parola rădăcină ESXi utilizând profilele gazdă VMware
Dacă ați implementat vCenter și ați instalat licențe vSphere Enterprise Plus pe gazde, puteți reseta parola rădăcină pe orice gazdă gestionată folosindProfiluri gazdă VMware. În acest scenariu, pentru a aplica setările profilului VMware (și noua parolă root) la o gazdă ESXi,vpxaeste utilizat un cont privilegiat, care este adăugat la conectarea unei gazde la vCenter. Această metodă vă permite să resetați parola de rădăcină fără a reporni gazda ESXi.
- Conectați-vă la vCenter și accesați Politici și profiluri -> Profiluri gazdă ->Extrageți profilul gazdei;


- Selectați gazda ESXi și specificați numele profilului în care doriți să salvați setările;
- Faceți clic pe profil și selectațiEditați profilul gazdei;
- Du-te laSecuritate și servicii -> Setări de securitate -> Securitate -> Configurare utilizator -> root;
- Setați o nouă parolă de root înConfigurare parole fixe;


- Apoi aplicați profilul gazdei dvs. ESXi. Se recomandă să activați modul de întreținere pentru acesta (Mod întreținere -> Intrați în Întreținere) și mutați toate mașinile virtuale pe alte gazde;
- Atașați profilul la gazdă (Profiluri gazdă -> Atașați profil gazdă);


- Apoi accesați Profiluri gazdă, selectați profilul dvs. și faceți clicRemediați;
- Pentru a aplica setările profilului (inclusiv noua parolă), faceți clicRemediațidin nou;


- Parola rădăcină de pe gazda dvs. ESXi este resetată și puteți scoate gazda din modul de întreținere.











![[NOU] Cum se remediază PGSharp care nu funcționează](https://elsefix.com/statics/image/placeholder.png)



