動(dòng)態(tài)設(shè)定超級(jí)用戶(hù)密碼的系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種動(dòng)態(tài)設(shè)定超級(jí)用戶(hù)密碼的系統(tǒng)及方法。
【背景技術(shù)】
[0002]在云端虛擬機(jī)的操作系統(tǒng)中,安裝各種操作系統(tǒng)后,如Windows server2003、Windows server2008、Windows server2012等,需要預(yù)裝各種驅(qū)動(dòng)程序、應(yīng)用軟件等,以便于其它程序或服務(wù)正常執(zhí)行。當(dāng)用戶(hù)購(gòu)買(mǎi)不同的虛擬操作系統(tǒng)或者不同的用戶(hù)購(gòu)買(mǎi)相同的虛擬操作系統(tǒng),它們的管理員賬戶(hù)密碼應(yīng)該是不同的;若所有虛擬操作系統(tǒng)管理賬戶(hù)設(shè)置統(tǒng)一密碼,再由用戶(hù)自己修改密碼,這樣不能有效阻止其它用戶(hù)惡意登入修改或使用,也不利于云端虛擬伺服中心有效管理虛擬操作系統(tǒng)的密碼。
【發(fā)明內(nèi)容】
[0003]鑒于以上內(nèi)容,有必要提供一種動(dòng)態(tài)設(shè)定超級(jí)用戶(hù)密碼的系統(tǒng),通過(guò)伺服中心隨機(jī)產(chǎn)生密碼來(lái)動(dòng)態(tài)有效的管理各操作系統(tǒng)的管理員初始密碼。
[0004]所述動(dòng)態(tài)設(shè)定超級(jí)用戶(hù)密碼的系統(tǒng),運(yùn)行于虛擬機(jī)中。該系統(tǒng)包括:信息接收模塊,用于當(dāng)用戶(hù)需要在第一虛擬機(jī)中安裝一種或多種虛擬操作系統(tǒng)時(shí),接收從第二虛擬機(jī)中復(fù)制的所述虛擬操作系統(tǒng)對(duì)應(yīng)的模板操作系統(tǒng)和啟動(dòng)所述虛擬操作系統(tǒng)的信息;處理模塊,用于請(qǐng)求伺服中心分配密碼,同時(shí)將虛擬機(jī)的網(wǎng)卡MAC地址發(fā)送到所述伺服中心;所述的信息接收模塊,還用于接收所述伺服中心隨機(jī)分配的超級(jí)用戶(hù)密碼并顯示于顯示屏中。
[0005]此外,還有必要提供一種動(dòng)態(tài)設(shè)定超級(jí)用戶(hù)密碼的方法。
[0006]所述動(dòng)態(tài)設(shè)定超級(jí)用戶(hù)密碼的方法,應(yīng)用于虛擬機(jī)中。該方法包括如下步驟:
[0007]當(dāng)用戶(hù)需要在第一虛擬機(jī)上安裝一種或多種虛擬操作系統(tǒng)時(shí),接收從第二虛擬機(jī)中復(fù)制的所述虛擬操作系統(tǒng)對(duì)應(yīng)的模板操作系統(tǒng)和啟動(dòng)所述虛擬操作系統(tǒng)的信息;
[0008]請(qǐng)求伺服中心分配密碼,同時(shí)將虛擬機(jī)的網(wǎng)卡MAC地址發(fā)送到所述伺服中心;
[0009]接收所述伺服中心隨機(jī)分配的超級(jí)用戶(hù)密碼并顯示于顯示屏中。
[0010]相較于現(xiàn)有技術(shù),所述的動(dòng)態(tài)設(shè)定超級(jí)用戶(hù)密碼的系統(tǒng)及方法,通過(guò)伺服中心隨機(jī)產(chǎn)生密碼來(lái)實(shí)現(xiàn)操作系統(tǒng)的管理員初始密碼的修改,既有效阻止其他用戶(hù)惡意登錄修改或使用,也有效管理各操作系統(tǒng)的管理員初始密碼。
【附圖說(shuō)明】
[0011]圖1是本發(fā)明動(dòng)態(tài)設(shè)定超級(jí)用戶(hù)密碼的系統(tǒng)較佳實(shí)施例的運(yùn)行環(huán)境圖。
[0012]圖2是本發(fā)明動(dòng)態(tài)設(shè)定超級(jí)用戶(hù)密碼的系統(tǒng)較佳實(shí)施例的功能模塊圖。
[0013]圖3是本發(fā)明動(dòng)態(tài)設(shè)定超級(jí)用戶(hù)密碼的系統(tǒng)較佳實(shí)施例的流程圖。
[0014]主要元件符號(hào)說(shuō)明
[0015]伺服中心 I
[0016]網(wǎng)絡(luò)2
[0017]虛擬機(jī) 3?4
[0018]密碼系統(tǒng) 40
[0019]信息接收模塊401
[0020]處理模塊 402
[0021]保存模塊 403
[0022]顯示屏41
[0023]存儲(chǔ)設(shè)備 42
[0024]處理器43
[0025]如下【具體實(shí)施方式】將結(jié)合上述附圖進(jìn)一步說(shuō)明本發(fā)明。
【具體實(shí)施方式】
[0026]參閱圖1所示,是本發(fā)明動(dòng)態(tài)設(shè)定超級(jí)用戶(hù)密碼的系統(tǒng)較佳實(shí)施例的運(yùn)行環(huán)境圖,伺服中心I通過(guò)網(wǎng)絡(luò)2與多臺(tái)虛擬機(jī)相連,圖中僅畫(huà)出虛擬機(jī)3和虛擬機(jī)4。所述的動(dòng)態(tài)設(shè)定超級(jí)用戶(hù)密碼的系統(tǒng)40 (以下簡(jiǎn)稱(chēng)“密碼系統(tǒng)40”)安裝并運(yùn)行于與伺服中心I相連的任一虛擬機(jī)中,在本實(shí)施例中,所述密碼系統(tǒng)40安裝并運(yùn)行于虛擬機(jī)4中。所述虛擬機(jī)4中又可安裝多種操作系統(tǒng),例如在虛擬機(jī)4中安裝Windows server2003和Windowsserver2008o該虛擬機(jī)4還包括,但不僅限于顯示屏41、存儲(chǔ)設(shè)備42及處理器43。所述的存儲(chǔ)設(shè)備42存儲(chǔ)所述密碼系統(tǒng)40的程序代碼,便于用戶(hù)根據(jù)需求快速高效地在所述虛擬機(jī)4上快捷安全的登錄操作系統(tǒng)。所述處理器43執(zhí)行所述密碼系統(tǒng)40的計(jì)算機(jī)化程序代碼,以響應(yīng)由虛擬機(jī)4提出的分配超級(jí)用戶(hù)密碼的請(qǐng)求,再接收伺服中心I隨機(jī)分配的超級(jí)用戶(hù)密碼。所述網(wǎng)絡(luò)2可以是內(nèi)部網(wǎng)(Intranet),也可以是互聯(lián)網(wǎng)(Internet)或其他類(lèi)型的通訊網(wǎng)絡(luò),如 GPRS、W1-Fi/WLAN、3G/WCDMA、3.5G/HSDPA、4G/LTE 等。
[0027]參閱圖2所示,是本發(fā)明動(dòng)態(tài)設(shè)定超級(jí)用戶(hù)密碼的系統(tǒng)較佳實(shí)施例的功能模塊圖。所述的密碼系統(tǒng)40包括有信息接收模塊401、處理模塊402及保存模塊403。本發(fā)明所稱(chēng)的功能模塊是指一種能夠被虛擬機(jī)4的處理器43所執(zhí)行并且能夠完成固定功能的一系列程序指令段,其存儲(chǔ)在虛擬機(jī)4的存儲(chǔ)設(shè)備42中。因此本發(fā)明以下對(duì)軟件都用模塊加以描述。關(guān)于各功能模塊401-403將于圖2的流程圖中作詳細(xì)描述。
[0028]參閱圖3所示,是本發(fā)明動(dòng)態(tài)設(shè)定超級(jí)用戶(hù)密碼的方法較佳實(shí)施例的流程圖。根據(jù)不同需求,該流程圖中步驟的順序可以改變,某些步驟可以省略或合并。
[0029]步驟S01,當(dāng)用戶(hù)需要在虛擬機(jī)4 (記為第一虛擬機(jī))上安裝一種或多種虛擬操作系統(tǒng)時(shí),信息接收模塊401接收從虛擬機(jī)3 (記為第二虛擬機(jī))中復(fù)制的所述虛擬操作系統(tǒng)對(duì)應(yīng)的模板操作系統(tǒng)并接收啟動(dòng)所述虛擬操作系統(tǒng)的信息。在這里需說(shuō)明的是,首先需要在所述虛擬機(jī)3中配置各種虛擬操作系統(tǒng)的模板操作系統(tǒng)并保存,所述虛擬操作系統(tǒng)是指Windows操作系統(tǒng)。例如,當(dāng)用戶(hù)需要在虛擬機(jī)4中安裝Windows sever2003時(shí),信息接收模塊401從所述第二虛擬機(jī)中復(fù)制對(duì)應(yīng)的模板操作系統(tǒng),并接收啟動(dòng)所述Windowssever2003的信息即可。
[0030]具體而言,在虛擬機(jī)3上安裝各種虛擬操作系統(tǒng)(如Windows sever2003>ffindowssever2008和Windows XP)和必要組件,再建立所述虛擬操作系統(tǒng)的無(wú)人應(yīng)答配置文件,并使用系統(tǒng)準(zhǔn)備工具(如sysprep)根據(jù)所述無(wú)人應(yīng)答配置文件部署系統(tǒng)并關(guān)機(jī),通過(guò)快照保存所述虛擬操作系統(tǒng)為模板操作系統(tǒng)。所述的模板操作系統(tǒng)是一個(gè)完整的虛擬操作系統(tǒng),它包括已經(jīng)裝好的所有驅(qū)動(dòng)程序、用戶(hù)辦公軟件和應(yīng)用軟件,但所述模板操作系統(tǒng)的管理員初始密碼是一個(gè)缺省值,因此后續(xù)可以在所述的模板操作系統(tǒng)定制用戶(hù)功能,更改所述管理員初始密碼以適應(yīng)不同的用戶(hù)管理。所述的管理員初始密碼是指在安裝操作系統(tǒng)時(shí)自動(dòng)新建的一個(gè)稱(chēng)為Administrator (系統(tǒng)管理員)的管理計(jì)算機(jī)的內(nèi)置賬戶(hù),擁有計(jì)算機(jī)管理的最高權(quán)限,其密碼默認(rèn)是空,但是為了計(jì)算機(jī)安全,一般需要用戶(hù)自行設(shè)置密碼,如“123456”。所述的必要組件指用戶(hù)辦公軟件和應(yīng)用軟件,如Office, SuperNotes等。通過(guò)以上描述可以建立各種虛擬操作系統(tǒng)的模板操作系統(tǒng),為后續(xù)用戶(hù)在其他虛擬機(jī)(如虛擬機(jī)4)上安裝操作系統(tǒng)做準(zhǔn)備。
[0031]步驟S02,處理模塊402請(qǐng)求伺服中心I分配密碼,同時(shí)將虛擬機(jī)4的網(wǎng)卡媒體訪(fǎng)問(wèn)控制(Media Access Control,MAC)地址發(fā)送到所述伺服中心I。所述的MAC地址用來(lái)定義網(wǎng)絡(luò)設(shè)備的位置,一個(gè)主機(jī)會(huì)有一個(gè)IP地址,而每個(gè)網(wǎng)卡會(huì)有一個(gè)專(zhuān)屬于它的MAC地址。
[0032]步驟S03,信息接收模塊401接收所述伺服中心I隨機(jī)分配的密碼(記錄為超級(jí)用戶(hù)密碼)并顯示于顯示屏41中。所述超級(jí)用戶(hù)密碼可以是字母與數(shù)字的組合,例如“ABC123”,用戶(hù)根據(jù)上述超級(jí)用戶(hù)密碼修改管理員初始密碼。在現(xiàn)有技術(shù)中,用戶(hù)可以任意自行更改所述管理員初始密碼,但是伺服中心I無(wú)法獲取更改后的密碼,若用戶(hù)忘記所述更改后的密碼則需要重新安裝操作系統(tǒng)來(lái)重置所述密碼,將給用戶(hù)帶來(lái)很多麻煩,也不利于伺服中心I的統(tǒng)一管理。
[0033]步驟S04,保存模塊403保存所述網(wǎng)卡MAC地址、IP地址和所述超級(jí)用戶(hù)密碼于伺服中心1,并綁定所述IP地址于所述虛擬操作系統(tǒng)。需要說(shuō)明的是,通過(guò)步驟SOl至S04,在用戶(hù)下次重新登錄所述虛擬操作系統(tǒng)時(shí),可以直接獲取從伺服中心I根據(jù)所述綁定的IP地址分配的超級(jí)用戶(hù)密碼,用戶(hù)將其填寫(xiě)至密碼框后成功登錄所述虛擬操作系統(tǒng)。
[0034]最后所應(yīng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,盡管參照以上較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換都不應(yīng)脫離本發(fā)明技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種動(dòng)態(tài)設(shè)定超級(jí)用戶(hù)密碼的系統(tǒng),運(yùn)行于虛擬機(jī)中,其特征在于,該系統(tǒng)包括: 信息接收模塊,用于當(dāng)用戶(hù)需要在第一虛擬機(jī)中安裝一種或多種虛擬操作系統(tǒng)時(shí),接收從第二虛擬機(jī)中復(fù)制的所述虛擬操作系統(tǒng)對(duì)應(yīng)的模板操作系統(tǒng)和啟動(dòng)所述虛擬操作系統(tǒng)的信息; 處理模塊,用于請(qǐng)求伺服中心分配密碼,同時(shí)將虛擬機(jī)的網(wǎng)卡MAC地址發(fā)送到所述伺服中心; 所述的信息接收模塊,還用于接收所述伺服中心隨機(jī)分配的超級(jí)用戶(hù)密碼并顯示于顯示屏中。
2.如權(quán)利要求1所述的動(dòng)態(tài)設(shè)定超級(jí)用戶(hù)密碼的系統(tǒng),其特征在于,該系統(tǒng)還包括保存模塊,用于保存所述網(wǎng)卡MAC地址、IP地址和所述超級(jí)用戶(hù)密碼于伺服中心,并綁定所述IP地址于所述虛擬操作系統(tǒng)。
3.如權(quán)利要求1所述的動(dòng)態(tài)設(shè)定超級(jí)用戶(hù)密碼的系統(tǒng),其特征在于,所述的模板操作系統(tǒng)是指通過(guò)快照保存的完整的虛擬操作系統(tǒng)。
4.如權(quán)利要求1所述的動(dòng)態(tài)設(shè)定超級(jí)用戶(hù)密碼的系統(tǒng),其特征在于,所述的虛擬操作系統(tǒng)是指Windows操作系統(tǒng)。
5.一種動(dòng)態(tài)設(shè)定超級(jí)用戶(hù)密碼的方法,應(yīng)用于虛擬機(jī)中,其特征在于,該方法包括: 當(dāng)用戶(hù)需要在第一虛擬機(jī)上安裝一種或多種虛擬操作系統(tǒng)時(shí),接收從第二虛擬機(jī)中復(fù)制的所述虛擬操作系統(tǒng)對(duì)應(yīng)的模板操作系統(tǒng)和啟動(dòng)所述虛擬操作系統(tǒng)的信息; 請(qǐng)求伺服中心分配密碼,同時(shí)將虛擬機(jī)的網(wǎng)卡MAC地址發(fā)送到所述伺服中心; 接收所述伺服中心隨機(jī)分配的超級(jí)用戶(hù)密碼并顯示于顯示屏中。
6.如權(quán)利要求5所述的動(dòng)態(tài)設(shè)定超級(jí)用戶(hù)密碼的方法,其特征在于,該方法還包括: 保存所述網(wǎng)卡MAC地址、IP地址和所述超級(jí)用戶(hù)密碼于伺服中心,并綁定所述IP地址于所述虛擬操作系統(tǒng)的步驟。
7.如權(quán)利要求5所述的動(dòng)態(tài)設(shè)定超級(jí)用戶(hù)密碼的方法,其特征在于,所述的模板操作系統(tǒng)是指通過(guò)快照保存的完整的虛擬操作系統(tǒng)。
8.如權(quán)利要求5所述的動(dòng)態(tài)設(shè)定超級(jí)用戶(hù)密碼的方法,其特征在于,所述的虛擬操作系統(tǒng)是指Windows操作系統(tǒng)。
【專(zhuān)利摘要】本發(fā)明提供一種動(dòng)態(tài)設(shè)定超級(jí)用戶(hù)密碼的方法。該方法包括步驟:當(dāng)用戶(hù)需要在第一虛擬機(jī)上安裝一種或多種虛擬操作系統(tǒng)時(shí),接收從第二虛擬機(jī)中復(fù)制的所述虛擬操作系統(tǒng)對(duì)應(yīng)的模板操作系統(tǒng)和啟動(dòng)所述虛擬操作系統(tǒng)的信息;請(qǐng)求伺服中心分配密碼,同時(shí)將虛擬機(jī)的網(wǎng)卡MAC地址發(fā)送到所述伺服中心;接收所述伺服中心隨機(jī)分配的超級(jí)用戶(hù)密碼并顯示于顯示屏中。本發(fā)明還提供一種動(dòng)態(tài)設(shè)定超級(jí)用戶(hù)密碼的系統(tǒng)。通過(guò)本發(fā)明可以實(shí)現(xiàn)從伺服中心隨機(jī)產(chǎn)生密碼來(lái)動(dòng)態(tài)有效的管理各操作系統(tǒng)的管理員初始密碼。
【IPC分類(lèi)】G06F21-46
【公開(kāi)號(hào)】CN104866759
【申請(qǐng)?zhí)枴緾N201410058034
【發(fā)明人】吳文伍
【申請(qǐng)人】鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司
【公開(kāi)日】2015年8月26日
【申請(qǐng)日】2014年2月20日