簡介
本檔案介紹如何在思科遙測代理(CTB)裝置上執行密碼重置。
必要條件
需求
思科建議您瞭解以下主題:
- 基本Linux管理
- 基本思科遙測代理架構
- 執行密碼重置時,必須使用控制檯訪問所需裝置的命令列介面(CLI)。
附註:此進程只能在虛擬Broker節點上執行。硬體裝置受安全引導的限制。
採用元件
本文中的資訊係根據以下軟體和硬體版本:
- 版本2.0.1上的CTB管理器節點。
- 版本2.0.1上的CTB代理節點。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
設定
可以為每個使用者、和單獨執admin行密root碼webadmin。
Web使用者webadmin僅可用於CTB中的Manager節點。
admin和rootCLI使用者在Manager和Broker節點中均可用。
附註:「webadmin」是在初始安裝期間建立的第一個超級使用者帳戶的推薦名稱。在安裝過程中,第一個使用者帳戶的命名可能有所不同。
更改CLI管理員密碼
如果您知道當前管理員密碼並且只想更改它。可以使用sudo ctb-install —config 命令完成此操作,同時以admin使用者身份登入到CLI。



重置其他CLI使用者密碼
要重置任何CLI使用者密碼:
1.通過控制檯連線連線到所需節點。
2.輸入命令以sudo shutdown -r now重新啟動節點。
3.在GRUB選單中,輸入e以開啟引導引數螢幕。此圖顯示GRUB選單的範例:
CTB節點中的GRUB選單示例
4.找到以開頭的行linux。將游標置於行尾並輸入 init=/bin/bash。確保前面字串前面有一個空格。此圖顯示所新增的引數在螢幕中如何顯示的示例:
帶有附加選項的引數螢幕
5.輸入Ctrl+X,使用配置的引數引導節點。
6.在根shell上輸入命令後,輸入mount -n -o remount,rw /命令以重新掛載根檔案系統。此圖顯示輸出範例:
remount命令的輸出
7.要重置使用者的口令,root請輸入命passwd令。重置使用者的密碼admin。輸入命令passwd admin。請注意,對複雜密碼的正常要求保持不變。下一張圖顯示兩個使用者重設密碼的範例:
兩個CLI使用者的密碼重置示例
8.按WindowsCtrl+Alt+Del中的鍵或Mac中的Ctrl+Option+Del鍵以重新啟動裝置。
重置Web使用者密碼
重置密碼webadmin:
- 通過SSH或控制檯以
adminCLI方式連線到Manager節點。
- 運行sudo docker exec -it titanium ./manage.py changepassword webadmin命令以重置Web使用者密碼。請注意,對複雜密碼的正常要求保持不變。
root@test:/opt/titan/compose# sudo docker exec -it titanium ./manage.py changepassword webadmin
Changing password for user 'webadmin'
Password:
Password (again):
Password changed successfully for user 'webadmin'
相關資訊