一种文件系统的文件权限管理方法、系统及相关装置制造方法及图纸

技术编号:20363974 阅读:30 留言:0更新日期:2019-02-16 17:01
本申请提供的一种文件系统的文件权限管理方法,包括:将目标目录及所述目标目录下的设定子目录整合为用户权限域;对所述用户权限域设置用户权限域策略;以所述用户权限域策略作为所述目标目录及所述目标目录下的设定子目录中的所有子文件的统一文件权限。通过将某一目录下的所有文件设置为一个用户权限域,用户权限域中的文件具有同样的文件权限。不必针对每个文件设置权限,用户权限域中的文件的访问权限均受用户权限域的文件权限控制。可以提高文件权限的设置效率,实现各文件的文件权限的快速响应,便于实现文件权限的快捷、高效管理。本申请还提供一种文件系统的文件权限管理系统、一种计算机可读存储介质和一种服务器,具有上述有益效果。

【技术实现步骤摘要】
一种文件系统的文件权限管理方法、系统及相关装置
本申请涉及文件存储领域,特别涉及一种文件系统的文件权限管理方法、文件权限管理系统、一种计算机可读存储介质和一种服务器。
技术介绍
随着不断增长的数据存储需求,使得企业管理的目录文件量也随之增加。用户经常需要针对海量文件进行ACL(AccessControlList,访问控制列表)访问权限的增加、调整、删除等操作,原有标准ACL可以通过递归设置的方法实现。但是针对海量文件(TB,PB)进行递归操作,耗时长,且对用户业务影响大,不利于文件存储系统中各文件权限的方便、快捷管理。
技术实现思路
本申请的目的是提供一种文件系统的文件权限管理方法、文件权限管理系统、一种计算机可读存储介质和一种服务器,解决现有的文件存储系统中对海量文件难以进行有效的权限管理的问题。为解决上述技术问题,本申请提供一种文件系统的文件权限管理方法,具体技术方案如下:将目标目录及所述目标目录下的设定子目录整合为用户权限域;对所述用户权限域设置用户权限域策略;以所述用户权限域策略作为所述目标目录及所述目标目录下的设定子目录中的所有子文件的统一文件权限。其中,对所述用户权限域设置用户权限域策略之后,还包括:将所述用户权限域策略同步至客户端。其中,还包括:当存在所述用户权限域嵌套时,若目标文件不为任一个用户权限域的根目录文件,将离目标文件最近的高级别目录所在的用户权限域策略作为所述目标文件的文件权限。其中,还包括:根据所述用户权限域对所述文件系统生成用户权限域目录。本申请还提供一种文件系统的文件权限管理系统,包括:整合模块,用于将目标目录及所述目标目录下的设定子目录整合为用户权限域;设置模块,用于对所述用户权限域设置用户权限域策略;权限配置模块,用于以所述用户权限域策略作为所述目标目录及所述目标目录下的设定子目录中的所有子文件的统一文件权限。其中,还包括:同步模块,用于将所述用户权限域策略同步至客户端。其中,还包括:嵌套配置模块,用于当存在所述用户权限域嵌套时,若目标文件不为任一个用户权限域的根目录文件,将离目标文件最近的高级别目录所在的用户权限域策略作为所述目标文件的文件权限。其中,还包括:域目录生成模块,用于根据所述用户权限域对所述文件系统生成用户权限域目录。本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法的步骤。本申请还提供一种服务器,包括存储器和处理器,所述存储器中存有计算机程序,所述处理器调用所述存储器中的计算机程序时实现如上所述的方法的步骤。本申请所提供的一种文件系统的文件权限管理方法,包括:将目标目录及所述目标目录下的设定子目录整合为用户权限域;对所述用户权限域设置用户权限域策略;以所述用户权限域策略作为所述目标目录及所述目标目录下的设定子目录中的所有子文件的统一文件权限。本申请通过将某一目录下的所有文件设置为一个用户权限域,每个用户权限域中的文件具有同样的文件权限。不必针对每个文件设置文件权限,用户权限域中的文件的访问权限均受用户权限域的文件权限控制。可以提高文件权限的设置效率,实现各文件的文件权限的快速响应,便于实现文件权限的快捷、高效管理。本申请还提供一种文件系统的文件权限管理系统、一种计算机可读存储介质和一种服务器,具有上述有益效果,此处不再赘述。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例所提供的一种文件系统的文件权限管理方法的流程图;图2本申请实施例所提供的用户权限域示意图;图3为本申请实施例所提供的一种文件系统的文件权限管理系统结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。请参考图1,图1为本申请实施例所提供的一种文件系统的文件权限管理方法的流程图,该文件权限管理方法具体包括:S101:将目标目录及所述目标目录下的设定子目录整合为用户权限域;本步骤旨在进行用户权限域的设置。现有技术中,ACL为访问控制列表,指的是各文件对应的访问控制权限。然而本步骤需要将目标目录和目标目录中的设定子目录中的所有文件整合为用户权限域,即划为用户权限域。需要说明的是,目标目录实际上指的是某一目录下的某个文件。可以理解的是,文件系统中每个文件都有其唯一的目录,由路径和文件名组成。而本步骤中的目标目录指的就是某一文件的目录,同样由路径和文件名组成。而用户权限域由该文件以及该文件中的所有子文件构成。而目标目录可以是任一文件,具体如何确定哪一个目标目录为用户权限域应由本领域技术人员根据需求进行选择,在此不作限定。特别要注意的是,目标目录并非必须为文件系统中的根目录。在此对于设定子目录进行说明。通常而言,设置用户权限域的时候直接将目标目录下的所有子目录设为用户权限域即可。但若该目标目录下的确存在某一个子目录中的文件与其他目录文件的用户权限不适应,此时,则无需将所有子目录设为用户权限域。所以,设定子目录优选的为所有目录,但具体设定用户权限域时应根据实际文件的用户权限而定。由此也可以看出,用户权限域应尽量包括适用于同一权限的目录。参见图2,图2本申请实施例所提供的用户权限域示意图,假设图2所示为文件系统,dir为根目录,dir由dir1、A等等诸多子目录构成,而dir1又包括dir2,A包括B、C等,此时可以选取A作为目标目录,则A中所有文件夹及文件可以构成一个用户权限域。当然,还可以选取B为目标目录等,完全由本领域技术人员根据需求进行选择,这里的需求主要是视各文件所对应的文件权限而定。S102:对所述用户权限域设置用户权限域策略;本步骤旨在设置用户权限域的用户权限域策略。用户权限域策略主要指的是用户权限域的文件权限。需要说明的是,本步骤不是针对ACL中文件进行设置,而是对用户权限域整体进行域策略的设置。用户权限域策略可以包括文件权限,例如可以设置某一用户权限域的域策略为允许增加和修改,但不允许删除,则对于用户权限域中任意文件而言,均允许增加和修改,但不允许删除。这属于用户权限域策略中的文件权限进一步的,用户权限域策略还可以包括用户权限,即不同用户对用户权限域的操作权限。例如,可以允许甲对用户权限域进行修改,而不允许添加,同时允许B进行添加和删除等。这属于用户权限域策略中的用户权限。当然,除文件权限和用户权限之外,用户权限域策略还可以包括其他文件系统中的权限或者参数的设置,在此不一一举例说明。值得一提的是,用户权限域策略可以修改。S103:以所述用户权限域策略作为所述目标目录及所述目标目录下的设定子目录中的所有子文件的统一文件权限。本步骤旨在将用户权限域策略应用至目标目录下的所有文件,确定用户权限域中的文件均将用户权限域策略作为自身本文档来自技高网...

【技术保护点】
1.一种文件系统的文件权限管理方法,其特征在于,包括:将目标目录及所述目标目录下的设定子目录整合为用户权限域;对所述用户权限域设置用户权限域策略;以所述用户权限域策略作为所述目标目录及所述目标目录下的设定子目录中的所有子文件的统一文件权限。

【技术特征摘要】
1.一种文件系统的文件权限管理方法,其特征在于,包括:将目标目录及所述目标目录下的设定子目录整合为用户权限域;对所述用户权限域设置用户权限域策略;以所述用户权限域策略作为所述目标目录及所述目标目录下的设定子目录中的所有子文件的统一文件权限。2.根据权利要求1所述的文件权限管理方法,其特征在于,对所述用户权限域设置用户权限域策略之后,还包括:将所述用户权限域策略同步至客户端。3.根据权利要求1所述的文件权限管理方法,其特征在于,还包括:当存在所述用户权限域嵌套时,若目标文件不为任一个用户权限域的根目录文件,将离目标文件最近的高级别目录所在的用户权限域策略作为所述目标文件的文件权限。4.根据权利要求3所述的文件权限管理方法,其特征在于,还包括:根据所述用户权限域对所述文件系统生成用户权限域目录。5.一种文件系统的文件权限管理系统,其特征在于,包括:整合模块,用于将目标目录及所述目标目录下的设定子目录整合为用户权限域;设置模块,用于对所述用户权限域设置用户权限域策略;权...

【专利技术属性】
技术研发人员:李文鹏
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1