解決 vCenter root 密碼過期無法登陸 User password expired


使用 root 登陸vCenter設備管理時提示:Exception in invoking authentication handler User password expired. 密碼過期登錄失敗。查詢了官方的文檔后得知vCenter 安裝完后,賬戶密碼有效時間是90天會在過期前7天通知提示修改密碼。如果不進行修改90天后就會過期徹底鎖死,在 Web Client 下不能登錄。雖然影響不大一般情況下用不到 vCenter 的 root 賬戶。但是你需要升級或更新 vCenter 時就需要 root 所以多少還是有些不方便。平時的管理就 vCenter SSO 賬戶,vCenter SSO 默認 administrator@Domain 這樣的格式。

解決方法

1、首先使用 vCenter SSO 賬戶登錄 vCenter 設備管理(IP:5480)Web Client,點擊訪問 → SSH登錄 → 已啟用;

2、使用 SSH 連接 vCenter 默認地址(IP:22)使用 root 賬號登錄,輸入SHELL 如下圖根據提示輸入舊密碼提示需要重置密碼,在輸入當前密碼后,輸入新的密碼即可

3、以上設置重置完密碼后,設置 roo t密碼永不過期,因為這個 root 很少用的到所以直接設置永不過期省點事;

1 chage -M -1 -E -1 root    # 設置root用戶的密碼永不過期,命令中兩個參數是數字1不是小寫字母l;
2 chage -l root    # 查看root用戶的信息;

4、使用 root 賬戶登錄 Web Client 提示沒了,可以登錄進去了;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM