俞木發
首先到Ubuntu主頁上下載安裝文件,下載后使用Rufus軟件將其制作為支持BIOS和UEFI的閃存啟動盤。
這樣以后需要重置某臺電腦的登錄密碼時,使用上述的閃存盤啟動電腦,進入Ubuntu系統后到“https:∥pkgs.org/download/chntpw”下載適合Ubuntu 20.10使用的“chntpw 1.0-1.1 amd64.deb”,下載完成后雙擊該文件啟動安裝(圖1)。
接著依次打開桌面上的“主文件→其他位置”,在這里查看當前電腦的系統分區,可以根據卷標確認。接著右擊系統分區并選擇“屬性”,在打開的窗口中記住分區的路徑信息。比如筆者這里顯示的是“/dev/sda2”。然后啟動終端輸入“sudo mount/dev/sda2/mnt/Microsoft/”并回車(所有的命令均需輸入后回車確認,下同),將系統分區加載到“mnt/Microso”目錄中。返回桌面并按提示依次展開“主文件→其他位置→計算機→mnt→Microsoft→Windows→system32→config”,在空白處右擊并選擇“在終端
這樣會自動定位到SAM文件所在的目錄。繼續在終端中輸入“chntpw-I SAM”命令(這里需要注意的是程序對文件名區分大小寫,命令中的“SAM”參數請按資源管理器中的實際顯示名稱為準),回車后會將SAM文件中所有的用戶名列出來(圖3)。
假設現在需要重置“cfan”賬戶的登錄密碼。在終端中輸入命令“chntpw-u"cfan"SAM”,回車后可以在屏幕上看到多個選擇菜單,按提示輸入“1”(即清除密碼),再依次輸入“O”和“Y”保存并退出。
這樣再次輸入并執行“chntpw-I SAM”命令,便可以看到cfan的“Lock?”欄下顯示內容為“*blank*”(表示密碼為空,清空前后的內容可以和圖3進行對比,這里cfan賬戶對應RID欄下的03e9)(圖4)。重啟電腦后就可以使用空密碼登錄電腦了。