操作場景
如果Windows操作系統彈性云主機未安裝密碼重置插件,可以參見本節內容重新設置密碼。
本節操作介紹的方法僅適用于修改Windows本地賬戶密碼,不能修改域賬戶密碼。
Linux操作系統請參見重置Linux云主機密碼(未安裝重置密碼插件)。
說明
注意本節操作的方法需要卸載系統盤,為了避免造成系統盤數據丟失,建議您在操作前先備份系統盤。
前提條件
準備一臺Linux操作系統的臨時彈性云主機,建議操作系統為Ubuntu14.04以上版本,且該臨時彈性云主機與待重置密碼的彈性云主機位于同一個可用區。
說明目前僅支持Ubuntu 16.04和Ubuntu 18.04版本的公共鏡像執行該操作。
您可以選擇符合要求的已有云主機作為臨時彈性云主機,也可以重新購買一臺臨時彈性云主機。
重新購買的彈性云主機在重置密碼后,建議釋放,以免繼續收費。
臨時彈性云主機已經綁定彈性IP,并配置系統apt-get源。
通過下面的方法,在臨時彈性云主機中安裝ntfs-3g和chntpw軟件包。
方法一:
執行以下命令,安裝ntfs-3g和chntpw軟件包。
sudo apt-get install ntfs-3g chntpw
方法二:
根據臨時彈性云主機的操作系統版本,下載對應版本的ntfs-3g和chntpw軟件包進行安裝。
ntfs-3g獲取地址://www.tuxera.com/community/open-source-ntfs-3g/。
chntpw獲取地址://pkgs.org/download/chntpw。
操作步驟
-
關閉原彈性云主機,卸載系統盤,并將其掛載至臨時彈性云主機上。
a. 登錄管理控制臺。
b. 選擇“計算 > 彈性云主機”。
c. 原Windows彈性云主機關機,并進入其詳情頁,選擇“云硬盤”頁簽。
d. 單擊系統盤所在行的“卸載”,卸載系統盤。
e. 展開臨時彈性云主機的詳情頁,并選擇“云硬盤”頁簽。
f. 單擊“掛載磁盤”,在“掛載磁盤”對話框中,選擇1.d中卸載的系統盤,并將其掛載到臨時彈性云主機上。
說明原Windows彈性云主機關機時,請勿執行強制關機操作,否則可能引起重置密碼操作失敗。
-
遠程登錄臨時彈性云主機,掛載磁盤。
a. 執行以下命令,查看卸載的系統盤在臨時彈性云主機上的目錄。fdisk -lb. 執行以下命令,將卸載的系統盤的文件系統掛載到臨時彈性云主機上。
mount -t ntfs-3g /dev/2.a的查詢結果 /mnt/
例如,2.a的查詢結果為“xvde2”:
mount -t ntfs-3g /dev/xvde2 /mnt/如果執行上述掛載命令時出現如下錯誤提示信息,可能是由于ntfs文件系統不一致,需要修復文件系統一致性錯誤。
The disk contains an unclean file system (0, 0). Metadata kept in Windows cache, refused to mount. Failed to mount '/dev/xvde2': Operation not permitted The NTFS partition is in an unsafe state. Please resume and shutdown Windows fully (no hibernation or fast restarting), or mount the volume read-only with the 'ro' mount option.您可以執行以下命令修復ntfs文件系統,然后再執行掛載命令。在修復前請先備份磁盤數據。
ntfsfix /dev/2.a的查詢結果
例如,2.a的查詢結果為“xvde2”:
ntfsfix /dev/xvde2 -
修改密碼,并清除原始密碼。
a. 執行以下命令,備份SAM文件。cp /mnt/Windows/System32/config/SAM /mnt/Windows/System32/config/SAM.bakb. 執行以下命令,修改指定用戶密碼。
chntpw -u Administrator /mnt/Windows/System32/config/SAMc. 按照系統提示,依次輸入“1”、“q”和“y”,按“Enter”。
系統包含如下回顯信息時,表示密碼清除成功。
??Select: [q] > 1 Password cleared! Select: [q] > q Hives that have changed: #Name 0 Write hive files? (y/n) [n] : y 0 - OK?
-
關閉臨時彈性云主機,卸載原彈性云主機的系統盤,并將其掛載回原彈性云主機。
a. 臨時彈性云主機關機,并進入詳情頁,選擇“云硬盤”頁簽。
b. 單擊“卸載”,卸載1.f中臨時掛載的數據盤。
c. 展開原Windows彈性云主機的詳情頁,選擇“云硬盤”頁簽。
d. 單擊“掛載磁盤”,在“掛載磁盤”對話框中,選擇4.b中卸載的數據盤,并選擇掛載點為“/dev/sda”。
-
開啟原Windows彈性云主機,設置新密碼。
a. 單擊“開機”,開啟原Windows彈性云主機,待狀態為“運行中”后,單擊“操作”列下的“遠程登錄”。
b. 單擊“開始”菜單,在搜索框中輸入“CMD”,按“Enter”。
c. 執行以下命令,修改用戶密碼,新密碼必須符合表 密碼設置規則。
net user Administrator 新密碼
表 密碼設置規則
| 參數 | 規則 | 樣例 |
|---|---|---|
| 密碼 | 密碼長度范圍為8到26位。 密碼至少包含以下4種字符中的3種:大寫字母,小寫字母,數字, 特殊字符 Windows操作系統云主機特殊字符:包括“$”、“!”、“@”、“%”、“-”、“”、“=”、“+”、“[”、“]”、“:”、“.”、“/”、“,”和“?” Linux操作系統特云主機特殊字符:包括“!”、“@”、“%”、“-”、“ ”、“=”、“+”、“[”、“]”、“:”、“.”、“/”、“^”、“,”、“{”、“}”和“?” 密碼不能包含用戶名或用戶名的逆序。Windows操作系統的云主機,不能包含用戶名中超過兩個連續字符的部分。 |
YNbUwp!dUc9MClnv說明樣例密碼隨機生成,請勿復制使用樣例。 |