The invention discloses a method for setting the access control list, including: time stamp to find the current parent directory of all nodes and the access control list version number, the node of a parent directory includes corresponding subdirectories and files; by comparison, selected markers the latest timestamp and the access control node list the version number, obtained after screening the selected node; node access control list is set to the parent directory, then the corresponding update timestamp and access the parent directory on the control list version number. The access control list setting method provided by the application can effectively reduce the time of setting the access list of the parent directory access control and improve the setting speed. In addition, the application also discloses an access control list setting system accordingly.
【技术实现步骤摘要】
一种访问控制列表设置方法及系统
本专利技术涉及文件存储技术,特别涉及一种访问控制列表设置方法及系统。
技术介绍
近年来,访问控制列表ACL的权限控制方法被广泛的应用于网络安全防范和保护,例如利用访问控制列表来控制服务器上存储文件访问权限,以达到保护服务器中网络资源的安全。在利用访问控制列表方法设置文件的权限时,不单只是设置文件的拥有者权限、组权限以及其他权限,还可以相对于不同的用户授予文件不同的访问权限,例如同一个文件通过访问控制列表方法可以授予A用户读权限,B用户写权限。通过上述对访问控制列表方法的介绍可知,该方法是可以对每一个文件建立一个访问权限表,以记录不同用户可以访问文件的权限,因此,在对一个包含有大量子目录以及文件的一个大目录进行访问控制列表设置时,需要利用递归的方式对大目录中的子目录以及文件逐一进行访问控制列表设置,这种设置方式将要花费大量的时间。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种访问控制列表设置方法及系统,以提高设置访问控制列表的速度。其具体方案如下:一种访问控制列表设置方法,包括:查找当前父目录下的所有节点的时间戳以及访问控制列表版本号,其中,父目录下的节点包括相应的子目录和文件;通过比较,筛选出标记有最新时间戳以及最新访问控制列表版本号的节点,得到筛选后节点;将所述筛选后节点的访问控制列表设置到当前父目录上,然后对父目录上的时间戳和访问控制列表版本号进行相应的更新。优选地,还包括:当访问目标节点,则查找所述目标节点上层标记有最新时间戳以及最新访问控制列表版本号的父目录,得到目标父目录;将所述目标父目录的访问控制列表设置到所 ...
【技术保护点】
一种访问控制列表设置方法,其特征在于,包括:查找当前父目录下的所有节点的时间戳以及访问控制列表版本号,其中,父目录下的节点包括相应的子目录和文件;通过比较,筛选出标记有最新时间戳以及最新访问控制列表版本号的节点,得到筛选后节点;将所述筛选后节点的访问控制列表设置到当前父目录上,然后对父目录上的时间戳和访问控制列表版本号进行相应的更新。
【技术特征摘要】
1.一种访问控制列表设置方法,其特征在于,包括:查找当前父目录下的所有节点的时间戳以及访问控制列表版本号,其中,父目录下的节点包括相应的子目录和文件;通过比较,筛选出标记有最新时间戳以及最新访问控制列表版本号的节点,得到筛选后节点;将所述筛选后节点的访问控制列表设置到当前父目录上,然后对父目录上的时间戳和访问控制列表版本号进行相应的更新。2.根据权利要求1所述的方法,其特征在于,还包括:当访问目标节点,则查找所述目标节点上层标记有最新时间戳以及最新访问控制列表版本号的父目录,得到目标父目录;将所述目标父目录的访问控制列表设置到所述目标节点上。3.根据权利要求2所述的方法,其特征在于,所述查找所述目标节点上层标记有最新时间戳以及最新访问控制列表版本号的父目录,得到目标父目录的过程,包括:获取所述目标节点的全部父目录;通过比较,筛选出所述全部父目录中具有最新时间戳的父目录集;通过比较,筛选出所述父目录集中具有最新访问控制列表版本号的目标父目录,得到所述目标父目录。4.根据权利要求2所述的方法,其特征在于,还包括:对所述目标父目录与所述目标节点进行时间戳以及访问列表版本号校验,以判断所述目标节点的时间戳以及访问列表版本号是否比所述目标父目录旧。5.根据权利要求1至4任一项所述的方法,其特征在于,所述对父目录上的时间戳和访问控制列表版本号进行相应的更新的过程,包括:按照当前完成访问控制列表设置的时间更新父目录的时间戳;对父目录的访问控制列表版本号进行加1处理。6.一种访问控制列表设置系统,其特征在于,包括:节点查找模块,用于查找当前父目录下...
【专利技术属性】
技术研发人员:臧琦,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。