目錄

簡介

先決條件

需求

採用元件

程式

簡介

本文檔介紹如何恢復CMX 10.5及更高版本使用者名稱「root」和「cmxadmin」丟失的CLI密碼。

先決條件

需求

無

採用元件

CMX 10.5虛擬機器

程式

CMX 10.5（及更高版本）在CentOS 7上運行，如下所示：

此過程需要控制檯訪問。它可能是VM控制檯或物理控制檯，具體取決於部署中使用的裝置型別。

步驟 1

重新啟動CMX伺服器並等待，直到GRUB開機畫面出現。選取反白的選項（用於修復模式），然後按「e」進行編輯。

附註：

對於CMX 10.6及更高版本，如果系統提示輸入使用者名稱和/或密碼，請輸入憑據作為username： root和password： password（不是伺服器上配置的root密碼）。

步驟 2

向下滾動至以「linux16」開頭的行，並刪除行尾的「rhgb quiet」引數。(在最新版本中，可以是「rhgb quiet rd.shell = 0」)

步驟 3

刪除步驟2中的引數後，在同一行中增加選項「rd.break enforcement=0」。

步驟 4

完成後，按CTRL + X載入系統並在緊急模式下啟動。您會注意到新的提示。

步驟 5

重新掛載檔案系統以便寫入檔案，因為檔案系統已使用下列指令以唯讀方式掛載：

mount -o remount, rw /sysroot

步驟 6

如圖所示變更檔案系統根目錄，您會發現提示變更完成之後。

chroot /sysroot

步驟 7

使用passwd <username>命令更改口令。在下面的示例中，更改了cmxadmin和root使用者名稱的密碼。

步驟 8

使用以下命令將檔案系統重新掛載為「只讀」：

mount -o remount, ro /

步驟 9

鍵入「exit」兩次，轉到CMX登入選單

您現在可以使用新憑證登入