[发明专利]权限配置方法、装置及存储介质在审
申请号: | 201810401117.9 | 申请日: | 2018-04-28 |
公开(公告)号: | CN108614976A | 公开(公告)日: | 2018-10-02 |
发明(设计)人: | 黄科;马莎莎;王磊;周沿江;赵芳洁;韩建;蔡燕 | 申请(专利权)人: | 苏州科达科技股份有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F8/71 |
代理公司: | 苏州谨和知识产权代理事务所(特殊普通合伙) 32295 | 代理人: | 叶栋 |
地址: | 215011 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标路径 权限配置 权限 权限配置文件 操作权限 存储介质 权限申请 用户标识 父目录 匹配 计算机技术领域 用户终端 层级 存储 发送 分解 申请 | ||
本申请涉及一种权限配置方法、装置及存储介质,属于计算机技术领域,该方法包括:接收用户终端发送的权限申请请求,该权限申请请求至少包括用户标识、操作权限和目标路径;根据已存储的权限配置文件,确定与目标路径相匹配的目标路径权限列表;在未确定出目标路径权限列表时,对目标路径进行层级分解,得到目标路径的父目录路径;根据权限配置文件,将与父目录路径相匹配的权限列表确定为目标路径权限列表;将用户标识和操作权限添加至目标路径权限列表中;可以解决人工添加权限导致权限配置的效率较低的问题;可以提高权限配置的效率。
技术领域
本申请涉及一种权限配置方法、装置及存储介质,属于计算机技术领域。
背景技术
版本控制系统(或称,版本管理软件)(Subversion,SVN)是一种支持多个开发人员共同开发同一个项目的开源的版本管理软件。
在使用SVN的过程中,若用户需要开通某个仓库的临时权限,则配置管理团队人为修改权限配置文件进行添加操作,以使该用户的临时权限添加至权限配置文件中。
然而,当服务器中的仓库数量较大和/或仓库中代码的目录层级较多时,人工执行添加操作效率较低,导致权限配置的效率较低。
发明内容
本申请提供了一种权限配置方法、装置及存储介质,可以解决人工执行添加操作效率较低,导致权限配置的效率较低的问题。本申请提供如下技术方案:
第一方面,提供一种权限配置方法,该方法包括:
接收用户终端发送的权限申请请求,所述权限申请请求至少包括用户标识、操作权限和目标路径;
根据已存储的权限配置文件,确定与所述目标路径相匹配的目标路径权限列表;
在未确定出所述目标路径权限列表时,对所述目标路径进行层级分解,得到所述目标路径的父目录路径;
根据所述权限配置文件,将与所述父目录路径相匹配的权限列表确定为所述目标路径权限列表;
将所述用户标识和所述操作权限添加至所述目标路径权限列表中。
可选地,所述目标路径包括目标服务器的服务器标识;
所述接收用户终端发送的权限申请请求之后,还包括:
根据所述服务器标识获取所述目标服务器的加锁标识;
在所述加锁标识指示未处理对所述目标服务器的权限申请请求时,对所述目标服务器加锁。
可选地,所述根据所述服务器标识获取所述目标服务器的加锁标识之后,还包括:
在所述加锁标识指示正在处理对所述目标服务器的权限申请请求时,向所述用户终端返回忙碌通知,所述忙碌通知用于指示正在处理对所述目标服务器的权限申请请求。
可选地,所述将所述用户标识和所述操作权限添加至所述目标路径权限列表中,包括:
确定所述目标路径权限列表是否包括所述用户标识;
在所述目标路径权限列表包括所述用户标识时,删除所述目标路径权限列表中记录的所述用户标识对应的原始权限;
将所述用户标识和所述操作权限添加至所述目标路径权限列表中。
可选地,所述根据已存储的权限配置文件,确定与所述目标路径相匹配的目标路径权限列表之后,还包括:
确定所述目标路径的子目录的第一权限列表中是否包括所述用户标识;
在所述第一权限列表包括所述用户标识时,删除所述第一权限列表中记录的所述用户标识对应的原始权限;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州科达科技股份有限公司,未经苏州科达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810401117.9/2.html,转载请声明来源钻瓜专利网。