用户标识的处理方法及装置制造方法及图纸

技术编号:30830822 阅读:20 留言:0更新日期:2021-11-18 12:44
本发明专利技术提供了一种用户标识的处理方法及装置,该方法包括:接收用户发送的针对目标应用组件的标识请求;判断是否存在所述目标应用组件的关联应用组件;若存在所述目标应用组件的关联应用组件,则确定所述标识请求是否包含用户指定的标识;若所述标识请求未包含用户指定的标识,则生成所述用户的目标标识;判断关联组件标识文件中是否存在与所述目标标识一致的用户标识;所述关联组件标识文件用于记录所述目标应用组件的用户标识与所述关联应用组件的用户标识;若所述关联组件标识文件不存在与所述目标标识一致的用户标识,则将所述目标标识作为所述用户的用户标识。规避关联组件之间因应用用户UID的复用引起的文件权限扩大问题。问题。问题。

【技术实现步骤摘要】
用户标识的处理方法及装置


[0001]本专利技术涉及计算机
,特别涉及一种用户标识的处理方法及装置。

技术介绍

[0002]目前,部署在Linux操作系统上的应用系统大多采用集群模式部署,往往一套应用系统部署于多台服务器上,同时一套应用系统拥有多个应用组件,不同组件部署在多台不同的服务器上,不同组件之间也会存在交互情况。
[0003]若不同组件的服务器之间具有不同的应用用户,但是却具有相同的UID,此时UID的复用会使得关联组件的数据权限范围扩大,容易造成数据的篡改和泄露。

技术实现思路

[0004]本专利技术所要解决的技术问题是提供一种用户标识的处理方法,能够规避关联组件之间因应用用户UID的复用引起的文件权限扩大问题。
[0005]本专利技术还提供了一种用户标识的处理装置,用以保证上述方法在实际中的实现及应用。
[0006]一种用户标识的处理方法,包括:
[0007]接收用户发送的针对目标应用组件的标识请求;
[0008]判断是否存在所述目标应用组件的关联应用组件;
[0009]若存在所述目标应用组件的关联应用组件,则确定所述标识请求是否包含用户指定的标识;
[0010]若所述标识请求未包含用户指定的标识,则生成所述用户的目标标识;
[0011]判断关联组件标识文件中是否存在与所述目标标识一致的用户标识;所述关联组件标识文件用于记录所述目标应用组件的用户标识与所述关联应用组件的用户标识;
[0012]若所述关联组件标识文件不存在与所述目标标识一致的用户标识,则将所述目标标识作为所述用户的用户标识。
[0013]上述的方法,可选的,所述生成所述用户的目标标识,包括:
[0014]确定所述目标应用组件所处的集群系统的预先设定的标识最小值;
[0015]将所述标识最小值作为所述用户的目标标识。
[0016]上述的方法,可选的,还包括:
[0017]若所述关联组件标识文件存在与所述目标标识一致的用户标识,则按预设的更新方式对所述目标标识进行更新,获得新的目标标识;
[0018]判断所述新的目标标识是否满足大于预先设置的最大标识值;
[0019]若所述新的目标标识未大于所述最大标识值,则重新判断关联组件标识文件中是否存在与所述新的目标标识一致的用户标识,当关联组件标识文件中不存在与新的目标标识一致的用户标识时,将该新的目标标识作为所述用户的用户标识。
[0020]上述的方法,可选的,还包括:
[0021]若所述新的目标标识大于预先设置的最大标识值,则发送提示信息,所述提示信息用于提示用户标识创建失败。
[0022]上述的方法,可选的,所述判断是否存在所述目标应用组件的关联应用组件,包括:
[0023]确定所述目标应用组件所属的共享存储NAS的挂载点;
[0024]判断所述NAS的挂载点是否存在除所述目标应用组件以外的应用组件;
[0025]若存在除所述目标应用组件以外的应用组件,则将所述应用组件确定为目标应用组件的关联组件;
[0026]若不存在除所述目标应用组件以外的应用组件,则确定不存在所述目标应用组件的关联应用组件。
[0027]一种用户标识的处理装置,包括:
[0028]接收单元,用于接收用户发送的针对目标应用组件的标识请求;
[0029]第一判断单元,用于判断是否存在所述目标应用组件的关联应用组件;
[0030]确定单元,用于若存在所述目标应用组件的关联应用组件,则确定所述标识请求是否包含用户指定的标识;
[0031]生成单元,用于若所述标识请求未包含用户指定的标识,则生成所述用户的目标标识;
[0032]第二判断单元,用于判断关联组件标识文件中是否存在与所述目标标识一致的用户标识;所述关联组件标识文件用于记录所述目标应用组件的用户标识与所述关联应用组件的用户标识;
[0033]第一执行单元,用于若所述关联组件标识文件不存在与所述目标标识一致的用户标识,则将所述目标标识作为所述用户的用户标识。
[0034]上述的装置,可选的,所述生成单元,包括:
[0035]第一确定子单元,用于确定所述目标应用组件所处的集群系统的预先设定的标识最小值;
[0036]执行子单元,用于将所述标识最小值作为所述用户的目标标识。
[0037]上述的装置,可选的,还包括:
[0038]更新单元,用于若所述关联组件标识文件存在与所述目标标识一致的用户标识,则按预设的更新方式对所述目标标识进行更新,获得新的目标标识;
[0039]判断单元,用于判断所述新的目标标识是否满足大于预先设置的最大标识值;
[0040]第二执行单元,用于若所述新的目标标识未大于所述最大标识值,则重新判断关联组件标识文件中是否存在与所述新的目标标识一致的用户标识,当关联组件标识文件中不存在与新的目标标识一致的用户标识时,将该新的目标标识作为所述用户的用户标识。
[0041]上述的装置,可选的,还包括:
[0042]发送单元,用于若所述新的目标标识大于预先设置的最大标识值,则发送提示信息,所述提示信息用于提示用户标识创建失败。
[0043]上述的装置,可选的,所述第一判断单元,包括:
[0044]第二确定子单元,用于确定所述目标应用组件所属的共享存储NAS的挂载点;
[0045]判断子单元,用于判断所述NAS的挂载点是否存在除所述目标应用组件以外的应
用组件;
[0046]第三确定子单元,用于若存在除所述目标应用组件以外的应用组件,则将所述应用组件确定为目标应用组件的关联组件;
[0047]第四确定子单元,用于若不存在除所述目标应用组件以外的应用组件,则确定不存在所述目标应用组件的关联应用组件。
[0048]与现有技术相比,本专利技术包括以下优点:
[0049]本专利技术提供了一种用户标识的处理方法及装置,该方法包括:接收用户发送的针对目标应用组件的标识请求;判断是否存在所述目标应用组件的关联应用组件;若存在所述目标应用组件的关联应用组件,则确定所述标识请求是否包含用户指定的标识;若所述标识请求未包含用户指定的标识,则生成所述用户的目标标识;判断关联组件标识文件中是否存在与所述目标标识一致的用户标识;所述关联组件标识文件用于记录所述目标应用组件的用户标识与所述关联应用组件的用户标识;若所述关联组件标识文件不存在与所述目标标识一致的用户标识,则将所述目标标识作为所述用户的用户标识。能够规避同一个组件内因应用用户UID的差异而造成的文件权限拒绝问题和应用启停问题,还能够规避关联组件之间因应用用户UID的复用引起的文件权限扩大问题。
附图说明
[0050]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用户标识的处理方法,其特征在于,包括:接收用户发送的针对目标应用组件的标识请求;判断是否存在所述目标应用组件的关联应用组件;若存在所述目标应用组件的关联应用组件,则确定所述标识请求是否包含用户指定的标识;若所述标识请求未包含用户指定的标识,则生成所述用户的目标标识;判断关联组件标识文件中是否存在与所述目标标识一致的用户标识;所述关联组件标识文件用于记录所述目标应用组件的用户标识与所述关联应用组件的用户标识;若所述关联组件标识文件不存在与所述目标标识一致的用户标识,则将所述目标标识作为所述用户的用户标识。2.根据权利要求1所述的方法,其特征在于,所述生成所述用户的目标标识,包括:确定所述目标应用组件所处的集群系统的预先设定的标识最小值;将所述标识最小值作为所述用户的目标标识。3.根据权利要求1所述的方法,其特征在于,还包括:若所述关联组件标识文件存在与所述目标标识一致的用户标识,则按预设的更新方式对所述目标标识进行更新,获得新的目标标识;判断所述新的目标标识是否满足大于预先设置的最大标识值;若所述新的目标标识未大于所述最大标识值,则重新判断关联组件标识文件中是否存在与所述新的目标标识一致的用户标识,当关联组件标识文件中不存在与新的目标标识一致的用户标识时,将该新的目标标识作为所述用户的用户标识。4.根据权利要求3所述的方法,其特征在于,还包括:若所述新的目标标识大于预先设置的最大标识值,则发送提示信息,所述提示信息用于提示用户标识创建失败。5.根据权利要求1所述的方法,其特征在于,所述判断是否存在所述目标应用组件的关联应用组件,包括:确定所述目标应用组件所属的共享存储NAS的挂载点;判断所述NAS的挂载点是否存在除所述目标应用组件以外的应用组件;若存在除所述目标应用组件以外的应用组件,则将所述应用组件确定为目标应用组件的关联组件;若不存在除所述目标应用组件以外的应用组件,则确定不存在所述目标应用组件的关联应用组件。6.一种用户标识的处理装置,其特征在于,包括:接收单元,用于接收用户发送的针对目标应用组件的标识请求;第一判断单元,用于判断是...

【专利技术属性】
技术研发人员:刘可时钱书浩
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1