設為首頁收藏本站

 取回密碼
 註冊
搜尋
熱搜: Redump discuz
檢視: 1868|回覆: 0

【轉貼】 重新安裝 Windows 2000 后密碼的恢復

[複製連結]
發表於 2003年6月17日 10:01:36 | 顯示全部內容 |閱讀模式
重新安裝 Windows 2000 后密碼的恢復
Author: Adam
  Date: 2002-2-3 2:35:47

在Windows 2K 的日常管理中,我們無可避免地會碰到重新安裝Windows 2K 的時候,資料的備份可以有很多方式實現,用戶的屬性備份也可以通過 ADSI 腳本或者通過 Addusers 工具(見Windows 2000 Resource Kits)來實現,但是用戶的密碼,我們可能必須重新設置了,對于一臺擁有上百用戶的服務器來說,用戶的抱怨將會給管理員帶來很大的壓力和麻煩,現在給大家推薦一款不錯的好東東--CopyPwd,用來備份用戶的密碼。
下載地址:
https://www.sometips.com/soft/copypwd.zip
https://www.systemtools.com/download/copypwd.zip
(內附源代碼)

下面介紹一下用來作實驗的兩臺機器,一臺是中文Windows 2000 Server(取名為S1),一臺是中文Windows 2000 Pro(取名為S2),兩臺皆為StandAlone的機器。當然,這個工具也能用在NT4的StandAlone和域結構中,但是偶沒有進行過測試。

閑話少說,開始實驗:我們首先在S1上進行如下的操作:

D:copypwd>net user adam ILoveAdam! /add
命令成完成。
//創建用戶adam,密碼為"ILoveAdam!"

D:copypwd>copypwd.exe dump > copypwd.txt
//將S1所有用戶密碼dump出來,不要修改copypwd.txt這個文件名,btw,如果這個操作在你的機器上無法完成的話,你可以離開本頁繼續到浩瀚無垠的Internet上繼續遨游了,Forgot me,就像忘記清晨開放在你窗前的那朵小花... https://www.fishman.idv.tw/phpforum/thread-7228-1-1.html

D:copypwd>notepad copypwd.txt
//修改copypwd.txt文件,將與adam無關的行刪除并存盤,由于我們在測試的時候只對一個用戶進行測試,所以只保留了adam一行,如果你需要備份多個用戶,你可以保留與那些用戶相關的lines

我們將操作轉移到 S2 上,首先我們可以測試一下 S2 上是否可以執行 copypwd dump,如果不行,你就自認倒霉吧,至于為什丹釭瑣鷑僖鈰鶡璁釭瑣鷑馱ㄞ鈰鶡璊ㄕb本文討論范圍之列,大家可以與 PWDump的作者-Jeremy Allison <jra@cygnus.com> 聯系。

C:>net user adam ILoveAdam! /add
命令成完成。
//創建一個 adam 帳號,在這里我們使用的net user創建的該帳號,當然,我們也可以用 AddUsers來創建,這樣我們能保留更多與用戶相關的咨詢,AddUser 具體使用可以參見Windows 2000 Resources Kits的手冊。

C:>copy \192.168.X.Xcopypwdcopypwd.txt .
已復制         1 個文件。
//將備份的copypwd.txt文件復制到 S2

C:>copypwd.exe set
Set password for user adam
//密碼恢復成,不管你在 S2 上創建的密碼是什丑A現在的密碼都是 "ILoveAdam!"

需要值得注意的一點,在我們實施完該操作后,該用戶的"User must change password at next logon"開關被Enable了,所以在測試的時候會碰到一些問題,因此我們必須在用戶管理器中Uncheck這個選項,當然,我們也可以通過命令行的方式來實現,所以在這里推薦一個Resource Kits里面的一個工具 cusrmgr,首先看看它的幫助:

CUsrMgr Ver 1.0 Jan98 by G.Zanzen (c) MCS Central Europe
Sets a random password to a user
usage: -u UserName [-m \MachineName] \ default LocalMachine
  Resetting Password Function
       -p Set to a random password
       -P xxx Sets password to xxx
  User Functions
       -r xxx Renames user to xxx
       -d xxx deletes user xxx
  Group Functions
       -rlg xxx yyy Renames local group xxx to yyy
       -rgg xxx yyy Renames global group xxx to yyy
       -alg xxx Add user (-u UserName) to local group xxx
       -agg xxx Add user (-u UserName) to global group xxx
       -dlg xxx deletes user (-u UserName) from local group xxx
       -dgg xxx deletes user (-u UserName) from global group xxx
  SetProperties Functions
       -c xxx sets Comment to xxx
       -f xxx sets Full Name to xxx
       -U xxx sets UserProfile to xxx
       -n xxx sets LogonScript to xxx
       -h xxx sets HomeDir to xxx

       -H x   sets HomeDirDrive to x

       +s xxxx sets property xxxx
       -s xxxx resets property xxxx
       where xxxx can be any of the following properties:
              MustChangePassword
              CanNotChangePassword
              PasswordNeverExpires
              AccountDisabled
              AccountLockout
              RASUser
【老規矩,字數不夠幫助湊】

我們激活用戶的語法是:

D:copypwd>cusrmgr -u adam -s MustChangePassword

這樣,我們的操作就完成了...
--------------
[size=b]<b><font color=red>
以上內容取自網路.
</font id=red></b>[/size=b]
作者文章推薦
懶得打字嗎?讓本助手協助你 【使用進階編輯器請點選右方進階模式】
您需要登入後才可以回覆 登入 | 註冊

本版積分規則

手機版|Archiver|漁家小舖

GMT+8, 2024年4月28日 23:45 , Processed in 0.381513 second(s), 17 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回覆 返回頂端 返回清單