动态设定超级用户密码的系统及方法

文档序号:8543956阅读:317来源:国知局
动态设定超级用户密码的系统及方法
【技术领域】
[0001]本发明涉及一种动态设定超级用户密码的系统及方法。
【背景技术】
[0002]在云端虚拟机的操作系统中,安装各种操作系统后,如Windows server2003、Windows server2008、Windows server2012等,需要预装各种驱动程序、应用软件等,以便于其它程序或服务正常执行。当用户购买不同的虚拟操作系统或者不同的用户购买相同的虚拟操作系统,它们的管理员账户密码应该是不同的;若所有虚拟操作系统管理账户设置统一密码,再由用户自己修改密码,这样不能有效阻止其它用户恶意登入修改或使用,也不利于云端虚拟伺服中心有效管理虚拟操作系统的密码。

【发明内容】

[0003]鉴于以上内容,有必要提供一种动态设定超级用户密码的系统,通过伺服中心随机产生密码来动态有效的管理各操作系统的管理员初始密码。
[0004]所述动态设定超级用户密码的系统,运行于虚拟机中。该系统包括:信息接收模块,用于当用户需要在第一虚拟机中安装一种或多种虚拟操作系统时,接收从第二虚拟机中复制的所述虚拟操作系统对应的模板操作系统和启动所述虚拟操作系统的信息;处理模块,用于请求伺服中心分配密码,同时将虚拟机的网卡MAC地址发送到所述伺服中心;所述的信息接收模块,还用于接收所述伺服中心随机分配的超级用户密码并显示于显示屏中。
[0005]此外,还有必要提供一种动态设定超级用户密码的方法。
[0006]所述动态设定超级用户密码的方法,应用于虚拟机中。该方法包括如下步骤:
[0007]当用户需要在第一虚拟机上安装一种或多种虚拟操作系统时,接收从第二虚拟机中复制的所述虚拟操作系统对应的模板操作系统和启动所述虚拟操作系统的信息;
[0008]请求伺服中心分配密码,同时将虚拟机的网卡MAC地址发送到所述伺服中心;
[0009]接收所述伺服中心随机分配的超级用户密码并显示于显示屏中。
[0010]相较于现有技术,所述的动态设定超级用户密码的系统及方法,通过伺服中心随机产生密码来实现操作系统的管理员初始密码的修改,既有效阻止其他用户恶意登录修改或使用,也有效管理各操作系统的管理员初始密码。
【附图说明】
[0011]图1是本发明动态设定超级用户密码的系统较佳实施例的运行环境图。
[0012]图2是本发明动态设定超级用户密码的系统较佳实施例的功能模块图。
[0013]图3是本发明动态设定超级用户密码的系统较佳实施例的流程图。
[0014]主要元件符号说明
[0015]伺服中心 I
[0016]网络2
[0017]虚拟机 3?4
[0018]密码系统 40
[0019]信息接收模块401
[0020]处理模块 402
[0021]保存模块 403
[0022]显示屏41
[0023]存储设备 42
[0024]处理器43
[0025]如下【具体实施方式】将结合上述附图进一步说明本发明。
【具体实施方式】
[0026]参阅图1所示,是本发明动态设定超级用户密码的系统较佳实施例的运行环境图,伺服中心I通过网络2与多台虚拟机相连,图中仅画出虚拟机3和虚拟机4。所述的动态设定超级用户密码的系统40 (以下简称“密码系统40”)安装并运行于与伺服中心I相连的任一虚拟机中,在本实施例中,所述密码系统40安装并运行于虚拟机4中。所述虚拟机4中又可安装多种操作系统,例如在虚拟机4中安装Windows server2003和Windowsserver2008o该虚拟机4还包括,但不仅限于显示屏41、存储设备42及处理器43。所述的存储设备42存储所述密码系统40的程序代码,便于用户根据需求快速高效地在所述虚拟机4上快捷安全的登录操作系统。所述处理器43执行所述密码系统40的计算机化程序代码,以响应由虚拟机4提出的分配超级用户密码的请求,再接收伺服中心I随机分配的超级用户密码。所述网络2可以是内部网(Intranet),也可以是互联网(Internet)或其他类型的通讯网络,如 GPRS、W1-Fi/WLAN、3G/WCDMA、3.5G/HSDPA、4G/LTE 等。
[0027]参阅图2所示,是本发明动态设定超级用户密码的系统较佳实施例的功能模块图。所述的密码系统40包括有信息接收模块401、处理模块402及保存模块403。本发明所称的功能模块是指一种能够被虚拟机4的处理器43所执行并且能够完成固定功能的一系列程序指令段,其存储在虚拟机4的存储设备42中。因此本发明以下对软件都用模块加以描述。关于各功能模块401-403将于图2的流程图中作详细描述。
[0028]参阅图3所示,是本发明动态设定超级用户密码的方法较佳实施例的流程图。根据不同需求,该流程图中步骤的顺序可以改变,某些步骤可以省略或合并。
[0029]步骤S01,当用户需要在虚拟机4 (记为第一虚拟机)上安装一种或多种虚拟操作系统时,信息接收模块401接收从虚拟机3 (记为第二虚拟机)中复制的所述虚拟操作系统对应的模板操作系统并接收启动所述虚拟操作系统的信息。在这里需说明的是,首先需要在所述虚拟机3中配置各种虚拟操作系统的模板操作系统并保存,所述虚拟操作系统是指Windows操作系统。例如,当用户需要在虚拟机4中安装Windows sever2003时,信息接收模块401从所述第二虚拟机中复制对应的模板操作系统,并接收启动所述Windowssever2003的信息即可。
[0030]具体而言,在虚拟机3上安装各种虚拟操作系统(如Windows sever2003>ffindowssever2008和Windows XP)和必要组件,再建立所述虚拟操作系统的无人应答配置文件,并使用系统准备工具(如sysprep)根据所述无人应答配置文件部署系统并关机,通过快照保存所述虚拟操作系统为模板操作系统。所述的模板操作系统是一个完整的虚拟操作系统,它包括已经装好的所有驱动程序、用户办公软件和应用软件,但所述模板操作系统的管理员初始密码是一个缺省值,因此后续可以在所述的模板操作系统定制用户功能,更改所述管理员初始密码以适应不同的用户管理。所述的管理员初始密码是指在安装操作系统时自动新建的一个称为Administrator (系统管理员)的管理计算机的内置账户,拥有计算机管理的最高权限,其密码默认是空,但是为了计算机安全,一般需要用户自行设置密码,如“123456”。所述的必要组件指用户办公软件和应用软件,如Office, SuperNotes等。通过以上描述可以建立各种虚拟操作系统的模板操作系统,为后续用户在其他虚拟机(如虚拟机4)上安装操作系统做准备。
[0031]步骤S02,处理模块402请求伺服中心I分配密码,同时将虚拟机4的网卡媒体访问控制(Media Access Control,MAC)地址发送到所述伺服中心I。所述的MAC地址用来定义网络设备的位置,一个主机会有一个IP地址,而每个网卡会有一个专属于它的MAC地址。
[0032]步骤S03,信息接收模块401接收所述伺服中心I随机分配的密码(记录为超级用户密码)并显示于显示屏41中。所述超级用户密码可以是字母与数字的组合,例如“ABC123”,用户根据上述超级用户密码修改管理员初始密码。在现有技术中,用户可以任意自行更改所述管理员初始密码,但是伺服中心I无法获取更改后的密码,若用户忘记所述更改后的密码则需要重新安装操作系统来重置所述密码,将给用户带来很多麻烦,也不利于伺服中心I的统一管理。
[0033]步骤S04,保存模块403保存所述网卡MAC地址、IP地址和所述超级用户密码于伺服中心1,并绑定所述IP地址于所述虚拟操作系统。需要说明的是,通过步骤SOl至S04,在用户下次重新登录所述虚拟操作系统时,可以直接获取从伺服中心I根据所述绑定的IP地址分配的超级用户密码,用户将其填写至密码框后成功登录所述虚拟操作系统。
[0034]最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换都不应脱离本发明技术方案的精神和范围。
【主权项】
1.一种动态设定超级用户密码的系统,运行于虚拟机中,其特征在于,该系统包括: 信息接收模块,用于当用户需要在第一虚拟机中安装一种或多种虚拟操作系统时,接收从第二虚拟机中复制的所述虚拟操作系统对应的模板操作系统和启动所述虚拟操作系统的信息; 处理模块,用于请求伺服中心分配密码,同时将虚拟机的网卡MAC地址发送到所述伺服中心; 所述的信息接收模块,还用于接收所述伺服中心随机分配的超级用户密码并显示于显示屏中。
2.如权利要求1所述的动态设定超级用户密码的系统,其特征在于,该系统还包括保存模块,用于保存所述网卡MAC地址、IP地址和所述超级用户密码于伺服中心,并绑定所述IP地址于所述虚拟操作系统。
3.如权利要求1所述的动态设定超级用户密码的系统,其特征在于,所述的模板操作系统是指通过快照保存的完整的虚拟操作系统。
4.如权利要求1所述的动态设定超级用户密码的系统,其特征在于,所述的虚拟操作系统是指Windows操作系统。
5.一种动态设定超级用户密码的方法,应用于虚拟机中,其特征在于,该方法包括: 当用户需要在第一虚拟机上安装一种或多种虚拟操作系统时,接收从第二虚拟机中复制的所述虚拟操作系统对应的模板操作系统和启动所述虚拟操作系统的信息; 请求伺服中心分配密码,同时将虚拟机的网卡MAC地址发送到所述伺服中心; 接收所述伺服中心随机分配的超级用户密码并显示于显示屏中。
6.如权利要求5所述的动态设定超级用户密码的方法,其特征在于,该方法还包括: 保存所述网卡MAC地址、IP地址和所述超级用户密码于伺服中心,并绑定所述IP地址于所述虚拟操作系统的步骤。
7.如权利要求5所述的动态设定超级用户密码的方法,其特征在于,所述的模板操作系统是指通过快照保存的完整的虚拟操作系统。
8.如权利要求5所述的动态设定超级用户密码的方法,其特征在于,所述的虚拟操作系统是指Windows操作系统。
【专利摘要】本发明提供一种动态设定超级用户密码的方法。该方法包括步骤:当用户需要在第一虚拟机上安装一种或多种虚拟操作系统时,接收从第二虚拟机中复制的所述虚拟操作系统对应的模板操作系统和启动所述虚拟操作系统的信息;请求伺服中心分配密码,同时将虚拟机的网卡MAC地址发送到所述伺服中心;接收所述伺服中心随机分配的超级用户密码并显示于显示屏中。本发明还提供一种动态设定超级用户密码的系统。通过本发明可以实现从伺服中心随机产生密码来动态有效的管理各操作系统的管理员初始密码。
【IPC分类】G06F21-46
【公开号】CN104866759
【申请号】CN201410058034
【发明人】吴文伍
【申请人】鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
【公开日】2015年8月26日
【申请日】2014年2月20日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1