权限配置方法、装置及存储介质制造方法及图纸

技术编号:19098875 阅读:44 留言:0更新日期:2018-10-03 02:47
本申请涉及一种权限配置方法、装置及存储介质,属于计算机技术领域,该方法包括:接收用户终端发送的权限申请请求,该权限申请请求至少包括用户标识、操作权限和目标路径;根据已存储的权限配置文件,确定与目标路径相匹配的目标路径权限列表;在未确定出目标路径权限列表时,对目标路径进行层级分解,得到目标路径的父目录路径;根据权限配置文件,将与父目录路径相匹配的权限列表确定为目标路径权限列表;将用户标识和操作权限添加至目标路径权限列表中;可以解决人工添加权限导致权限配置的效率较低的问题;可以提高权限配置的效率。

【技术实现步骤摘要】
权限配置方法、装置及存储介质
本申请涉及一种权限配置方法、装置及存储介质,属于计算机

技术介绍
版本控制系统(或称,版本管理软件)(Subversion,SVN)是一种支持多个开发人员共同开发同一个项目的开源的版本管理软件。在使用SVN的过程中,若用户需要开通某个仓库的临时权限,则配置管理团队人为修改权限配置文件进行添加操作,以使该用户的临时权限添加至权限配置文件中。然而,当服务器中的仓库数量较大和/或仓库中代码的目录层级较多时,人工执行添加操作效率较低,导致权限配置的效率较低。
技术实现思路
本申请提供了一种权限配置方法、装置及存储介质,可以解决人工执行添加操作效率较低,导致权限配置的效率较低的问题。本申请提供如下技术方案:第一方面,提供一种权限配置方法,该方法包括:接收用户终端发送的权限申请请求,所述权限申请请求至少包括用户标识、操作权限和目标路径;根据已存储的权限配置文件,确定与所述目标路径相匹配的目标路径权限列表;在未确定出所述目标路径权限列表时,对所述目标路径进行层级分解,得到所述目标路径的父目录路径;根据所述权限配置文件,将与所述父目录路径相匹配的权限列表确定为所述目标路径权限列表;将所述用户标识和所述操作权限添加至所述目标路径权限列表中。可选地,所述目标路径包括目标服务器的服务器标识;所述接收用户终端发送的权限申请请求之后,还包括:根据所述服务器标识获取所述目标服务器的加锁标识;在所述加锁标识指示未处理对所述目标服务器的权限申请请求时,对所述目标服务器加锁。可选地,所述根据所述服务器标识获取所述目标服务器的加锁标识之后,还包括:在所述加锁标识指示正在处理对所述目标服务器的权限申请请求时,向所述用户终端返回忙碌通知,所述忙碌通知用于指示正在处理对所述目标服务器的权限申请请求。可选地,所述将所述用户标识和所述操作权限添加至所述目标路径权限列表中,包括:确定所述目标路径权限列表是否包括所述用户标识;在所述目标路径权限列表包括所述用户标识时,删除所述目标路径权限列表中记录的所述用户标识对应的原始权限;将所述用户标识和所述操作权限添加至所述目标路径权限列表中。可选地,所述根据已存储的权限配置文件,确定与所述目标路径相匹配的目标路径权限列表之后,还包括:确定所述目标路径的子目录的第一权限列表中是否包括所述用户标识;在所述第一权限列表包括所述用户标识时,删除所述第一权限列表中记录的所述用户标识对应的原始权限;将所述用户标识和所述操作权限添加至所述第一权限列表中。可选地,所述根据已存储的权限配置文件,确定与所述目标路径相匹配的目标路径权限列表之后,还包括:确定所述目标路径的上层目录的第二权限列表中是否包括所述用户标识;在所述第二权限列表不包括所述用户标识时,在所述第二权限列表中添加所述用户标识和所述用户标识的只读权限。可选地,所述将所述用户标识和所述操作权限添加至所述目标路径权限列表中之后,还包括:根据更新后的所述目标路径权限列表生成新增权限文件和更新后的权限配置文件;将所述新增权限文件和所述更新后的权限配置文件发送至所述目标服务器,所述新增权限文件和所述更新后的权限配置文件用于供所述目标服务器中的权限管理仓库对所述新增权限文件和所述更新后的权限配置文件进行合并,得到最终权限配置文件,所述权限管理仓库用于统一管理所述目标服务器中运行的至少一个其它仓库的权限配置文件。第二方面,提供一种权限配置方法,所述方法包括:接收管理服务器发送的新增权限文件和更新后的权限配置文件,所述新增权限文件和所述更新后的权限配置文件是所述管理服务器根据接收到的权限申请请求指示的操作权限、目标路径和用户标识生成的;触发权限管理仓库对所述新增权限文件和更新后的权限配置文件进行合并,得到最终权限配置文件,所述权限管理仓库用于统一管理所述目标服务器中运行的至少一个其它仓库的权限配置文件;根据所述最终权限配置文件确定用户终端的访问权限。第三方面,提供一种权限配置装置,所述装置包括:请求接收模块,用于接收用户终端发送的权限申请请求,所述权限申请请求至少包括用户标识、操作权限和目标路径;第一匹配模块,用于根据已存储的权限配置文件,确定与所述目标路径相匹配的目标路径权限列表;路径分解模块,用于在未确定出所述目标路径权限列表时,对所述目标路径进行层级分解,得到所述目标路径的父目录路径;第二匹配模块,用于根据所述权限配置文件,将与所述父目录路径相匹配的权限列表确定为所述目标路径权限列表;权限添加模块,用于将所述用户标识和所述操作权限添加至所述目标路径权限列表中。可选地,所述目标路径包括目标服务器的服务器标识;所述装置还包括:标识获取模块,用于在接收用户终端发送的权限申请请求之后,根据所述服务器标识获取所述目标服务器的加锁标识;加锁模块,用于在所述加锁标识指示未处理对所述目标服务器的权限申请请求时,对所述目标服务器加锁。可选地,所述装置还包括:通知返回模块,用于根据所述服务器标识获取所述目标服务器的加锁标识之后,在所述加锁标识指示正在处理对所述目标服务器的权限申请请求时,向所述用户终端返回忙碌通知,所述忙碌通知用于指示正在处理对所述目标服务器的权限申请请求。可选地,所述权限添加模块,包括:确定单元,用于确定所述目标路径权限列表是否包括所述用户标识;删除单元,用于在所述目标路径权限列表包括所述用户标识时,删除所述目标路径权限列表中记录的所述用户标识对应的原始权限;添加单元,用于将所述用户标识和所述操作权限添加至所述目标路径权限列表中。可选地,所述装置还包括:第一确定模块,用于根据已存储的权限配置文件,确定与所述目标路径相匹配的目标路径权限列表之后,确定所述目标路径的子目录的第一权限列表中是否包括所述用户标识;删除模块,用于在所述第一权限列表包括所述用户标识时,删除所述第一权限列表中记录的所述用户标识对应的原始权限;第一添加模块,用于将所述用户标识和所述操作权限添加至所述第一权限列表中。可选地,所述装置还包括:第二确定模块,用于根据已存储的权限配置文件,确定与所述目标路径相匹配的目标路径权限列表之后,确定所述目标路径的上层目录的第二权限列表中是否包括所述用户标识;第二添加模块,用于在所述第二权限列表不包括所述用户标识时,在所述第二权限列表中添加所述用户标识和所述用户标识的只读权限。可选地,所述装置还包括:文件生成模块,用于将所述用户标识和所述操作权限添加至所述目标路径权限列表中之后,根据更新后的所述目标路径权限列表生成新增权限文件和更新后的权限配置文件;文件发送模块,用于将所述新增权限文件和所述更新后的权限配置文件发送至所述目标服务器,所述新增权限文件和所述更新后的权限配置文件用于供所述目标服务器中的权限管理仓库对所述新增权限文件和所述更新后的权限配置文件进行合并,得到最终权限配置文件,所述权限管理仓库用于统一管理所述目标服务器中运行的至少一个其它仓库的权限配置文件。第四方面,提供一种权限配置装置,所述装置包括:文件接收模块,用于接收管理服务器发送的新增权限文件和更新后的权限配置文件,所述新增权限文件和所述更新后的权限配置文件是所述管理服务器根据接收到的权限申请请求指示的操作权限、目标路径和用户标识生成的;权限合并模块,用于触发权限管本文档来自技高网...

【技术保护点】
1.一种权限配置方法,其特征在于,所述方法包括:接收用户终端发送的权限申请请求,所述权限申请请求至少包括用户标识、操作权限和目标路径;根据已存储的权限配置文件,确定与所述目标路径相匹配的目标路径权限列表;在未确定出所述目标路径权限列表时,对所述目标路径进行层级分解,得到所述目标路径的父目录路径;根据所述权限配置文件,将与所述父目录路径相匹配的权限列表确定为所述目标路径权限列表;将所述用户标识和所述操作权限添加至所述目标路径权限列表中。

【技术特征摘要】
1.一种权限配置方法,其特征在于,所述方法包括:接收用户终端发送的权限申请请求,所述权限申请请求至少包括用户标识、操作权限和目标路径;根据已存储的权限配置文件,确定与所述目标路径相匹配的目标路径权限列表;在未确定出所述目标路径权限列表时,对所述目标路径进行层级分解,得到所述目标路径的父目录路径;根据所述权限配置文件,将与所述父目录路径相匹配的权限列表确定为所述目标路径权限列表;将所述用户标识和所述操作权限添加至所述目标路径权限列表中。2.如权利要求1所述的权限配置方法,其特征在于,所述目标路径包括目标服务器的服务器标识;所述接收用户终端发送的权限申请请求之后,还包括:根据所述服务器标识获取所述目标服务器的加锁标识;在所述加锁标识指示未处理对所述目标服务器的权限申请请求时,对所述目标服务器加锁。3.如权利要求2所述的权限配置方法,其特征在于,所述根据所述服务器标识获取所述目标服务器的加锁标识之后,还包括:在所述加锁标识指示正在处理对所述目标服务器的权限申请请求时,向所述用户终端返回忙碌通知,所述忙碌通知用于指示正在处理对所述目标服务器的权限申请请求。4.如权利要求1至3任一项所述的权限配置方法,其特征在于,所述将所述用户标识和所述操作权限添加至所述目标路径权限列表中,包括:确定所述目标路径权限列表是否包括所述用户标识;在所述目标路径权限列表包括所述用户标识时,删除所述目标路径权限列表中记录的所述用户标识对应的原始权限;将所述用户标识和所述操作权限添加至所述目标路径权限列表中。5.如权利要求1至3任一项所述的权限配置方法,其特征在于,所述根据已存储的权限配置文件,确定与所述目标路径相匹配的目标路径权限列表之后,还包括:确定所述目标路径的子目录的第一权限列表中是否包括所述用户标识;在所述第一权限列表包括所述用户标识时,删除所述第一权限列表中记录的所述用户标识对应的原始权限;将所述用户标识和所述操作权限添加至所述第一权限列表中。6.如权利要求1至3任一项所述的权限配置方法,其特征在于,所述根据已存储的权限配置文件,确定与所述目标路径相匹配的目标路径权限列表之后,还包括:确定所述目标路径的上层目录的第二权限列表中是否包括所述用户标识;在所述第二权限列表不包括所述用户标识时,在所述第二权限列表中添加所述用户标识和所述用户标识的只读权限。7.如权利要求1所述的权限配置方法,其特征在于,所述将所述用户标识和所述操作权限添加至所述目标路径权限列表中之后,还包括:根据更新后的所述目标路径权限列表生成新增权限文件和更新后的权限配置文件;将所述新增...

【专利技术属性】
技术研发人员:黄科马莎莎王磊周沿江赵芳洁韩建蔡燕
申请(专利权)人:苏州科达科技股份有限公司
类型:发明
国别省市:江苏,32

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

1