哈嘍大家好,歡迎來到虛擬化時代君(XNHCYL)。
“
大家好,我是虛擬化時代君,一位潛心于互聯網的技術宅男。這里每天為你分享各種你感興趣的技術、教程、軟件、資源、福利……(每天更新不間斷,福利不見不散)
虛擬化時代君分享遠程辦公、實施經驗和Citrix、VMware虛擬化技術資訊。11篇原創內容
公眾號
今日正文-VMware vCenter 重置root密碼(2022051501)
一 、背景簡介
此次實驗是因為最近遇到很多客戶升級vCenter,發現5480端口無法進入,顯示用戶名錯誤;發生此問題的原因是因為root 密碼過期時會發生此問題。root 帳戶的密碼默認有效期為為 90 天。超過3個月期限就會出現如圖所示現象。
二 、重置密碼前準備
重置密碼前切記備份、登錄esxi給vCenter打快照。
三 、重置方法
1、直接用bash將root進行更改。
2、SSH登錄到administrator@vsphere.local進行更改。
四 、重置方法一(root更改)
1、重啟VMware vCenter Server Appliance ;在GNU Grub 界面按 “e” , 找到linux開頭的段落,在末尾輸入下面命令。如圖所示輸入;
rw init=/bin/bash
2、按F10,保存,重新引導到vcsa。如圖所示輸入;
passwd root
3、先輸入如下命令。如圖所示輸入;
mount -o remount,rw /
4、輸入passwd root進行重置密碼,一定要復雜。如圖所示輸入;
passwd root
5、輸入umount。如圖所示輸入;
umount /
5、重啟新密碼登錄。如圖所示輸入;
rboot -f
6、新密碼登錄進入。更改密碼過期策略。如圖所示輸入;
五 、重置方法二(SSO賬號更改)
1、使用SSH登錄到SSO密碼(administrator@vsphere.local),因為該賬號
SystemConfiguration.BashShellAdministrator組,該用戶將能夠登錄Bash Shell,并可以使用sudo調用任何命令,而無需輸入密碼。如圖所示輸入;
2、輸入shell進入報錯。如圖所示輸入;
shell
3、第一次輸入需要啟動shell功能。命令如下,如圖所示輸入;
shell.set --enable true
4、繼續數shell,如圖所示輸入;
shell
5、使用命令切換到root這個號,如圖所示輸入;
shudo -i
5、使用命令切換到root shell,如圖所示輸入;
sehll
6、輸入passwd進行密碼修改,如方法一第四步。
7、使用esxit退出當前環境,重啟登錄。
8、新密碼登錄進入。更改密碼過期策略。如圖所示輸入;
教程結束,可以自行百度或者chrome。