【技术实现步骤摘要】
文件的访问权限的配置方法及电子设备
[0001]本申请涉及操作系统领域,尤其涉及文件的访问权限的配置方法及电子设备。
技术介绍
[0002]随着电子技术的发展,越来越多的电子设备参与到消费者的日常生活中。消费者可以在电子设备上安装多个应用程序,以满足不同用户的不同需求。
[0003]现有的大部分操作系统的文件系统支持在文件的属性中配置该文件的访问权限。其中,访问权限包括读权限、写权限、执行权限等。其中,访问权限在不同操作系统中有不同的体现。例如,在Linux操作系统中,文件的属主、属组和其他用户可以分别对应不同的权限。
[0004]在基于Linux操作系统的其他操作系统中,尤其是在直接面向消费者的操作系统中,消费者在使用电子设备的过程中,往往是通过不同的应用程序或不同的用户来执行操作的。例如,在Andorid操作系统中,可以为不同的应用程序分配不同的读写权限。
[0005]但是,对于不同应用程序分配不同的读写权限是在用户层实现的,而非在内核层实现的,具有安全隐患。
技术实现思路
[00 ...
【技术保护点】
【技术特征摘要】
1.一种文件的访问权限的配置方法,其特征在于,包括:第一属主通过第一系统调用向操作系统传递第一参数,所述第一参数包括:第一标识和第一权限;所述第一权限包括读权限、写权限、执行权限、读访问控制列表权限中的至少一种,所述第一标识包括:应用程序标识和/或用户标识;所述操作系统接收到所述第一参数后,所述操作系统确定所述第一文件在所述第一标识对应的虚拟目录内后,所述操作系统根据所述第一参数修改所述第一文件的访问控制列表,所述第一文件的访问控制列表用于确定所述第一文件的访问权限。2.根据权利要求1所述的方法,其特征在于,所述第一系统调用为用于写入访问控制列表的系统调用;所述方法还包括:在所述操作系统确定所述第一系统调用的声明值为约定值的情况下,确定所述第一系统调用传递的参数为所述第一参数。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:所述操作系统接收到所述第一参数后,所述操作系统确定所述第一文件不在所述第一标识对应的虚拟目录内后,所述操作系统根据所述第一参数修改所述第一文件的访问控制列表,并将第二参数保存在所述第一文件的访问控制列表中,所述第二参数用于确定是否执行建立或删除硬链接操作;所述操作系统基于所述第二参数在所述第一标识对应的虚拟目录中建立或删除所述第一文件的硬链接。4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:通过第二系统调用查询所述第一文件的访问权限;在所述通过所述第二系统调用查询所述第一文件的访问权限的过程中,所述操作系统确定所述第二系统调用的声明值为约定值后,所述操作系统确定第三参数,所述第三参数包括所述第一文件的访问控制列表中的一个或...
【专利技术属性】
技术研发人员:沈晴霓,付鹏程,吴闻博,汪硕,杨雅辉,李家欣,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。