服务器权限对比纠正方法和装置制造方法及图纸

技术编号:35012908 阅读:14 留言:0更新日期:2022-09-21 15:09
本申请提供了一种服务器权限对比纠正方法和装置,涉及服务器智能运维技术领域,可用于金融领域,方法包括:获取需要对比的多个服务器的全量权限信息文件;选定一个服务器作为标准服务器,标准服务器对应的全量权限信息文件作为标准全量权限信息文件;将多个服务器中除标准服务器以外的其他服务器的全量权限信息文件与标准全量权限信息文件进行对比;根据对比结果输出和其他服务器对应的差量权限信息文件;根据差量权限信息文件生成赋权脚本,执行赋权脚本对其他服务器进行权限重置。本申请可以实现同一类型下不同服务器之间权限的自动比对,纠正和重置操作。当服务器数量很庞大时,可以极大地缩短纠错时间,提高纠错效率。提高纠错效率。提高纠错效率。

【技术实现步骤摘要】
服务器权限对比纠正方法和装置


[0001]本申请涉及服务器
,可用于金融领域,尤其涉及一种服务器权限对比纠正方法和装置。

技术介绍

[0002]对于大型数据中心,服务器总量级达到数十上百万,对于某一个特定应用,承载同一流量类型的服务器也有十几台,考虑到存量服务器的运维手工化,同一作用的服务器会有相同目录下权限不一致的问题;新装软件时也会因为不同人安装而出现不同用户、不同权限的现象。该问题非常隐蔽,排查起来耗时耗力。目前业界还没有可以实现快速排查不同服务器相同目录权限是否一致的工具,发生问题主要靠运维人员经验判断。如何快速重置服务器之间的差异问题变成了大型数据中心急需重视解决的问题。

技术实现思路

[0003]有鉴于此,本专利技术提供一种服务器权限对比纠正方法和装置,以解决上述提及的至少一个问题。
[0004]为了实现上述目的,本专利技术采用了以下方案:
[0005]根据本专利技术的第一方面,提供一种服务器权限对比纠正方法,所述方法包括:获取需要对比的多个服务器的全量权限信息文件;选定所述多个服务器中一个服务器作为标准服务器,所述标准服务器对应的全量权限信息文件作为标准全量权限信息文件;将所述多个服务器中除所述标准服务器以外的其他服务器的全量权限信息文件与所述标准全量权限信息文件进行对比;根据对比结果输出和所述其他服务器对应的差量权限信息文件;根据所述差量权限信息文件生成赋权脚本,执行所述赋权脚本对所述其他服务器进行权限重置。
[0006]根据本专利技术的第二方面,提供一种服务器权限对比纠正装置,所述装置包括:信息获取单元,用于获取需要对比的多个服务器的全量权限信息文件;标准确定单元,用于选定所述多个服务器中一个服务器作为标准服务器,所述标准服务器对应的全量权限信息文件作为标准全量权限信息文件;对比单元,用于将所述多个服务器中除所述标准服务器以外的其他服务器的全量权限信息文件与所述标准全量权限信息文件进行对比;差量输出单元,用于根据对比结果输出和所述其他服务器对应的差量权限信息文件;权限重置单元,用于根据所述差量权限信息文件生成赋权脚本,执行所述赋权脚本对所述其他服务器进行权限重置。
[0007]根据本专利技术的第三方面,提供一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述服务器权限对比纠正方法的步骤。
[0008]根据本专利技术的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述服务器权限对比纠正方法的步骤。
[0009]根据本专利技术的第五方面,提供一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现如上所述服务器权限对比纠正方法的步骤。
[0010]如上所述,本申请通过将多个服务器中其他服务器与标准服务器的全量权限信息文件进行比对,得到差量权限信息文件,并根据差量权限信息文件生成赋权脚本,执行该赋权脚本进行权限重置,从而保证了同一类型下不同服务器之间权限的自动比对,纠正和重置操作。当服务器数量很庞大时,可以极大地缩短纠错时间,提高纠错效率。
附图说明
[0011]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0012]图1是本申请实施例提供的一种服务器权限对比纠正方法的流程示意图;
[0013]图2是本申请实施例提供的一种服务器权限对比纠正装置的结构示意图;
[0014]图3是本申请另一实施例提供的一种服务器权限对比纠正装置的结构示意图;
[0015]图4是本申请另一实施例提供的电子设备的系统构成的示意框图。
具体实施方式
[0016]为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。
[0017]需要说明的是,本申请公开的一种服务器权限对比纠正方法和装置可用于金融领域,也可用于除金融领域之外的任意领域,本申请对公开的一种服务器权限对比纠正方法和装置的应用领域不做限定。
[0018]如图1所示为本申请实施例提供的一种服务器权限对比纠正方法的流程示意图,本实施例是从控制终端侧对本申请进行的描述,该控制终端比如可以为一PC终端,或者一移动终端等,该方法包括如下步骤:
[0019]步骤S101:获取需要对比的多个服务器的全量权限信息文件。
[0020]在本实施例中,多个服务器是指两个以上的服务器,实际应用中,可能达到成百上千个,在本实施例中,可以通过控制终端下达指令,从而自动获取该全量权限信息文件。
[0021]优选的,根据指令,通过数据获取脚本可以自动在目标服务器的初始目录中收集目标服务器所有目录和文件的权限段信息,将所有权限段信息存入txt文件作为该目标服务器的全量权限信息文件。
[0022]步骤S102:选定所述多个服务器中一个服务器作为标准服务器,所述标准服务器对应的全量权限信息文件作为标准全量权限信息文件。
[0023]在本实施例中,可以通过控制终端对标准服务器进行选定,标准服务器的选定规则是通过人工确定的,其可以是工作人员凭借经验做出的选择,也可以是工作人员经过检查,认为该服务器中权限文件都属于正常状态从而予以进行的选定。因此选定的标准服务器的全量权限信息文件可以作为基准文件,即标准全量权限信息文件。
[0024]需要指出的是,本申请实施例并不限定上述步骤S101和S102的执行顺序,即也可以先选定标准服务器,再获取需要对比的服务器的全量权限信息文件。
[0025]步骤S103:将所述多个服务器中除所述标准服务器以外的其他服务器的全量权限信息文件与所述标准全量权限信息文件进行对比。即除标准服务器以外的其他服务器的全量权限信息文件都会逐一和标准全量权限信息文件进行比对。
[0026]优选的,全量权限信息文件的比对可以目录和文件的权限段信息为基础,逐一比对两份全量权限信息文件中权限段的MD5值。
[0027]步骤S104:根据对比结果输出和所述其他服务器对应的差量权限信息文件。
[0028]优选的,该差量权限信息记录和所述标准服务器对应目录和文件中权限不同的所述标准服务器中的权限段信息。为了更准确的对差量权限信息进行描述,下面通过一具体实例来进行介绍,服务器A和服务器B的相同目录/a/b/c/d下都有nihao.txt的文件,服务器A被选定为标准服务器,其中:
[0029]服务器A中nihao.txt文件的权限段信息为:
[0030]#file:/a/b/c/d
[0031]#owner:wasup
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器权限对比纠正方法,其特征在于,所述方法包括:获取需要对比的多个服务器的全量权限信息文件;选定所述多个服务器中一个服务器作为标准服务器,所述标准服务器对应的全量权限信息文件作为标准全量权限信息文件;将所述多个服务器中除所述标准服务器以外的其他服务器的全量权限信息文件与所述标准全量权限信息文件进行对比;根据对比结果输出和所述其他服务器对应的差量权限信息文件;根据所述差量权限信息文件生成赋权脚本,执行所述赋权脚本对所述其他服务器进行权限重置。2.如权利要求1所述的服务器权限对比纠正方法,其特征在于,所述全量权限信息文件记录服务器上所有目录和文件的权限段信息;所述差量权限信息记录和所述标准服务器对应目录和文件中权限不同的所述标准服务器中的权限段信息。3.如权利要求2所述的服务器权限对比纠正方法,其特征在于,将其他服务器的全量权限信息文件与所述标准全量权限信息文件进行对比包括:将其他服务器的全量权限信息文件与所述标准全量权限信息文件以权限段为基础进行MD5值比对。4.如权利要求2所述的服务器权限对比纠正方法,其特征在于,若所述差量权限信息文件中的权限段信息包含所述标准服务器的识别信息,将所述识别信息进行替换生成新差量权限文件;所述根据所述差量权限信息文件生成赋权脚本进一步包括:根据所述新差量权限文件生成赋权脚本。5.如权利要求1所述的服务器权限对比纠正方法,其特征在于,所述全量权限信息文件为文本文件,文件名包括:本服务器IP地址和自定义名称;所述差量权限信息文件为文本文件,文件名包括:标准服...

【专利技术属性】
技术研发人员:周满园徐昕侯晓勇廖静茹
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1