[发明专利]多协议访问控制方法及存储系统有效
申请号: | 201810054527.0 | 申请日: | 2018-01-19 |
公开(公告)号: | CN108696496B | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | M.T.瓦拉达姆玛;N.帕拉尼萨米;R.N.弗南德兹;M.B.杜姆;J.W.希特勒 | 申请(专利权)人: | 慧与发展有限责任合伙企业 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京市汉坤律师事务所 11602 | 代理人: | 魏小薇;吴丽丽 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 协议 访问 控制 方法 存储系统 | ||
1.一种多协议访问控制方法,包括:
由储存系统在存储在所述储存系统的文件存储中的对象的扩展属性中维持多协议访问控制列表ACL,所述多协议ACL包括呈与所述文件存储的主要协议相关联的格式的主要ACL和呈与次要协议相关联的格式的次要ACL;
由所述储存系统将对所述多协议ACL的修改限制为经由所述主要协议对所述主要ACL的修改;和
由所述储存系统将对所述主要ACL的修改同步到所述次要ACL。
2.根据权利要求1所述的方法,其中,所述主要ACL包括呈与所述主要协议相关联的格式的身份和许可,并且所述次要ACL包括呈与所述次要协议相关联的格式的身份和许可。
3.根据权利要求1所述的方法,还包括:
由所述储存系统接收经由所述次要协议的请求以创建所述对象;和
响应于所述请求并且在所述维持之前,由所述储存系统通过以下方式来创建所述多协议ACL;
基于由所述请求所识别的父对象和所述主要协议的对象创建规则来创建所述主要ACL;以及
将包含所述主要ACL且无次要ACL的所述多协议ACL原子地写入到所述对象的所述扩展属性。
4.根据权利要求3所述的方法,还包括:
在所述创建所述多协议ACL后,由所述储存系统接收经由所述次要协议的针对所述对象的第一访问请求;和
响应于所述第一访问请求:
通过从所述主要ACL进行变换来创建所述次要ACL,以及
将包含所述主要ACL和所述次要ACL的所述多协议ACL原子地写入到所述对象的所述扩展属性。
5.根据权利要求4所述的方法,其中,通过从所述主要ACL进行变换来创建所述次要ACL包括:
通过从本地高速缓存中检索呈与所述次要协议相关联的格式的身份,将包括在所述主要ACL中的所述身份变换为呈与所述次要协议相关联的格式的所述身份;以及
将所述主要ACL的许可转换为呈与所述次要协议相关联的格式的许可。
6.根据权利要求5所述的方法,其中,如果不能从所述本地高速缓存中检索到呈与所述次要协议相关联的格式的所述身份,则变换包括在所述主要ACL中的所述身份包括从所述储存系统外部的源中查找呈与所述次要协议相关联的格式的所述身份并将针对所述身份的变换信息添加到所述本地高速缓存。
7.根据权利要求1所述的方法,还包括:
由所述储存系统接收经由所述次要协议的针对所述对象的访问请求;和
响应于所述接收,由所述储存系统针对所述访问请求强制实施所述次要ACL而不变换所述主要ACL。
8.一种存储系统,包括:
用于将文件对象存储在文件存储中的储存设备;
文件存储管理引擎,用于:
在存储在所述文件存储中的对象的扩展属性中维持持久多协议访问控制列表ACL,所述多协议ACL被格式化以保持呈与所述文件存储的主要协议相关联的格式的主要ACL以及呈与次要协议相关联的格式的次要ACL,
将对所述多协议ACL的修改限制为经由所述主要协议对所述主要ACL的修改,以及
将对所述主要ACL的修改同步到所述次要ACL。
9.根据权利要求8所述的系统,其中,所述文件存储管理引擎用于通过以下操作来处理从客户端设备接收的经由所述次要协议的请求以创建所述对象:
基于由所述请求所识别的父对象和所述主要协议的对象创建规则来创建所述主要ACL,和
原子写入操作,所述原子写入操作将无次要ACL的单独包含所创建的所述主要ACL的所述多协议ACL存储到所述对象的所述扩展属性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧与发展有限责任合伙企业,未经慧与发展有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810054527.0/1.html,转载请声明来源钻瓜专利网。