目錄

簡介

背景資訊

必要條件

需求

採用元件

步驟1：從Live CD啟動

步驟2：裝載所需分割槽

使用案例1：解鎖磁懸浮帳戶

第1步：驗證磁懸浮使用者已解鎖

步驟2：重置失敗計數

使用案例2：重設磁懸浮使用者密碼

步驟1：重置磁懸浮使用者密碼

第2步：正常重啟到Cisco DNA Center環境

第3步：從Cisco DNA Center CLI更新磁懸浮使用者密碼

逐步視訊指南

簡介

本文檔介紹如何解鎖和/或重置磁懸浮使用者的密碼。

背景資訊

在磁懸浮帳戶被鎖定的情況下，您無法登入以解鎖該帳戶。要解鎖和/或重置磁懸浮使用者的密碼，必須將映像裝載到Cisco IMC vKVM。這允許您訪問外殼並重置使用者和/或密碼。

必要條件

需求

- 您需要從https://ubuntu.com/download/desktop下載Ubuntu 16.04或更高版本的ISO映像。我們建議使用18.04，因為它與Cisco Catalyst Center的版本相同。

- 將ISO下載到本地系統後，您需要將ISO安裝到思科整合管理控制器(CIMC) KVM。

- 將ISO安裝到KVM後，您需要從ISO啟動。

- 一旦您可以存取Ubuntu，請將根目錄和var目錄掛載到系統。

- 掛載根目錄和var目錄後，您可以解鎖和更改Maglev使用者帳戶。

- 最後，重新啟動裝置，確認可以使用磁懸浮登入，並使用配置嚮導重置密碼。

採用元件

此操作在Ubuntu 18.04映像上運行；不同的映像會產生不同的時間和結果。

在某些環境中，到達Ubuntu案頭最多需要2個小時。

此操作不嚴格限於Ubuntu案頭版本。只需要訪問外殼。任何提供Shell存取的Ubuntu影像都適用於此作業。

本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除（預設）的組態來啟動。如果您的網路運作中，請確保您瞭解任何指令可能造成的影響。

附註：您可以在DR環境中使用相同的程式。但是，請注意以下幾點：

***在嘗試任何密碼復原/重設方法之前，請確定災難回覆處於暫停狀態***

在1+1+1 DR部署中，當此過程完成時，相應的站點處於關閉狀態。

在3+3+3中，如果要更新所有三個節點上的密碼，請一次更新一個節點，以確保另外兩個節點可用，以避免不必要的DR故障切換。

步驟1：從Live CD啟動

登入到Cisco IMC GUI，選擇Launch KVM，然後選擇Virtual Media > Activate Devices。

然後，選擇Map CD/DVD。

之後，選擇Browse，然後選擇已下載到本地系統的Ubuntu ISO映像。選擇Ubuntu映像之後，請選擇Map Drive按鈕。

然後使用Power > Reset System (warm boot)重新啟動裝置。

在系統重啟之後，當Cisco徽標出現時按F6。

它可能看起來不起作用，因為它會進入一個看起來與這個類似的螢幕：

但是會出現第二個畫面，我們可以看到它正在進入開機功能表。如果我們忘記在第一個思科螢幕上按F6，可在此處按鍵

當啟動選單彈出時，請選擇顯示Cisco vKVM-Mapped vDVD1.24的選項。這會導致裝置從之前選擇的對映Ubuntu映像啟動。

***注意：螢幕截圖顯示了到達Ubuntu案頭所需的時間。***

這是我們看到的第一個螢幕。看起來好像什麼都沒有發生但是等一下。在本實驗中，我們在此螢幕上40秒

之後，螢幕完全變黑了大約30秒，然後我們看到Ubuntu載入螢幕。我們在此螢幕上停留的時間略多於5分鐘，但時間可能因部署而異。

接下來，我們看到的螢幕可能看起來出現了問題，但這是正常現象。在本實驗中，此螢幕在繼續操作之前保持了2分鐘

熒幕恢復至黑色熒幕約3分鐘，上方的熒幕再次閃爍數分鐘，然後恢復至黑色熒幕再持續兩分鐘。

接著，我們將會看到選取即時工作階段使用者的選項。如果系統顯示「嘗試Ubuntu案頭」選項，請選擇該選項。歡迎此使用者繼續。

選取使用者之後，熒幕會再次變黑，然後才會顯示Ubuntu案頭。

***提示：在某些環境中，達到此點需要長達2小時的時間***

步驟2：裝載所需分割槽

一旦您訪問了Ubuntu案頭GUI環境，您需要打開終端應用程式並執行以下步驟

- 建立暫存掛載點。

- 將根和var分割槽掛載到系統。

- 將虛擬檔案系統裝載到臨時裝載點。

首先使用命令建立臨時裝載點：

sudo mkdir /altsys

接下來，我們需要找到要裝載的根分割槽和var分割槽。我們可以使用lsblk -fm命令查詢「/」（根）和「/var」的要裝載的分割槽。記下我們為下一步中的裝載命令確定的分割槽

對於/var，請查詢9.5G或168G分割槽。在此例中我們可以看到，這是sdb3

對於/ （根），請查詢28.66G 或47.7G分割槽。在本示例中，它是sda2

一旦您確定了var和根分割槽掛載它們之後：

sudo mount /dev/sda2  /altsys   # use the disk with up to 5 or 6 partitions

sudo mount /dev/sdb3 /altsys/var       # use the disk with up to 5 or 6 partitions

掛載root和var之後，請掛載psuedo檔案系統：

sudo mount --bind /proc /altsys/proc

sudo mount --bind /dev  /altsys/dev

sudo mount --bind /sys  /altsys/sys

在更改密碼或解鎖磁懸浮帳戶之前的最後一步是更改為臨時安裝環境：

sudo chroot /altsys

使用案例1：解鎖磁懸浮帳戶

第1步：驗證磁懸浮使用者已解鎖

grep maglev /etc/shadow

maglev:!$6$6jvRGoDihpcsr8Xl$RUFs.Lb.2AbbgvODfJsw4b2EnpSwiNUlwJ6NQIjEnvOtT5Svz4ePHZa4f0eUvLHl7VAFca46f2nHxqMWORYLm.:18176:0:99999:7:::

檢查密碼雜湊前面是否有驚歎號。如果存在，則表示該帳戶已鎖定。鍵入命令以解鎖使用者：

使用以下命令解鎖磁懸浮使用者：

usermod -U maglev

步驟2：重置失敗計數

如果使用者在/etc/shadow檔案的雜湊前面沒有提升標籤，則表示已超過登入失敗限制。請使用這些步驟重設失敗的登入嘗試。

查詢磁懸浮使用者的失敗登入嘗試：

$ sudo pam_tally2 -u maglev

Login           Failures Latest failure     From

maglev              454    11/25/20 20:24:05  x.x.x.x

如圖所示，登入嘗試次數大於預設的6次。 這拒絕了該使用者登入直至故障計數下降到小於六(6)的能力。您可以使用以下命令重置登入失敗計數：

sudo pam_tally2 -r -u maglev

您可以確認計數器已重設：

sudo pam_tally2 -u maglev

Login           Failures Latest failure     From

maglev                0

使用案例2：重設磁懸浮使用者密碼

步驟1：重置磁懸浮使用者密碼

# passwd maglev

Enter new UNIX password:   #Enter in the desired password

Retype new UNIX password: #Re-enter the same password previously applied

Password has been already used.

passwd: password updated successfully  #Indicates that the password was successfully changed

第2步：正常重啟到Cisco DNA Center環境

在KVM窗口中按一下Power，然後按一下Reset System (warm boot)。這會導致系統重新啟動並使用RAID控制器啟動，以啟動Cisco DNA Center軟體。

第3步：從Cisco DNA Center CLI更新磁懸浮使用者密碼

一旦Cisco DNA中心軟體啟動，並且您可以訪問CLI，您就需要使用sudo maglev-config update命令更改磁懸浮密碼。為確保變更在整個系統中生效，必須執行此步驟。

啟動配置嚮導後，您需要完全透過嚮導導航到螢幕，以便我們在步驟6中設定磁懸浮密碼。

為欄位Linux Password和Re-enter Linux Password設定口令後，請選擇next並完成嚮導。嚮導完成配置推送後，密碼已成功更改。您可以建立新的SSH會話，或在CLI中輸入命令sudo -i以測試口令是否已更改。

逐步視訊指南

請使用下列連結存取針對此工作流程建立的逐步視訊。