文件权限的管理方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:30766541 阅读:27 留言:0更新日期:2021-11-10 12:27
本申请实施例公开了一种文件权限的管理方法、装置、计算机设备及存储介质,通过在初始运行模拟器时,在计算机设备的磁盘中创建一个权限文件,并将模拟器对应的所有文件储存在该权限文件中。然后,在运行模拟器时,可以将该权限文件映射至内存空间中,在确定目标文件的权限信息时,能够减少确定目标文件的权限信息的读写操作步骤,从而缩短查询目标文件的权限信息的时间,提升确定目标文件的权限信息的效率。率。率。

【技术实现步骤摘要】
文件权限的管理方法、装置、计算机设备及存储介质


[0001]本申请涉及计算机
,具体涉及一种文件权限的管理方法、装置、计算机设备及存储介质。

技术介绍

[0002]随着计算机通信技术的不断发展,智能手机、电脑、平板电脑及笔记本电脑等终端的大量普及应用,终端向着多样化、个性化的方向发展,日益成为人们在生活与工作中不可或缺的终端。为了满足人们对精神生活的追求,网络游戏应运而生,用户可以随时通过电脑或手机等计算机设备打开不同的网络游戏与其他人进行共同游戏,用户还可以通过在计算机设备上使用模拟器快速的运行网络游戏。
[0003]模拟器是一种可以通过软件模拟硬件处理器功能和指令系统的程序,通过在计算机设备中运行模拟器,可以使计算机或者其他多媒体平台运行需要在指定平台上执行的软件。当在Windows操作系统上模拟Linux或其他操作系统时,Linux系统可以被模拟为一个Windows程序在Windows操作系统上执行。现有技术中,由于Windows操作系统和Linux系统的权限检查方式不同,在模拟器中确定目标文件的权限信息时,需要进行多次读写操作,导致确定目标文件的权限信息的步骤复杂,文件访问的效率低。

技术实现思路

[0004]本申请实施例提供一种文件权限的管理方法、装置、计算机设备及存储介质,可以将模拟器对应的所有文件储存在一个权限文件中,在模拟器启动时将权限文件映射至内存空间中,能够减少确定目标文件的权限信息的读写操作步骤,从而缩短查询目标文件的权限信息的时间,提升确定目标文件的权限信息的效率
[0005]本申请实施例提供了一种文件权限的管理方法,该方法包括:
[0006]获取模拟器中第一应用程序对应的第一进程,对第二应用程序对应的第二进程的文件访问请求,其中,所述文件访问请求携带待访问的目标文件的目标文件路径,所述模拟器用于在第一操作系统中模拟第二操作系统;
[0007]基于所述目标文件路径获取目标文件标识;
[0008]根据所述目标文件标识从内存空间中确定所述目标文件的目标权限信息,所述目标权限信息用于指示所述具有所述目标文件的访问权限的应用程序;
[0009]基于所述目标权限信息确定所述第一应用程序对所述目标文件的访问是否被允许;
[0010]若被允许,则为所述第一进程配置所述目标文件的访问权限,以使所述第一进程访问所述目标文件。
[0011]可选的,所述根据所述目标文件标识从内存空间中确定所述目标文件的目标权限信息,包括:
[0012]根据所述目标文件标识从文件权限列表中确定目标权限信息,其中,所述文件权
限列表位于第一操作系统提供的内存空间中,所述文件权限列表由所述模拟器中的所有文件的权限信息组成。
[0013]可选的,在获取模拟器中第一应用程序对应的第一进程,对第二应用程序对应的第二进程的文件访问请求之前,还包括:
[0014]当检测到初次运行所述模拟器时,在计算机设备的磁盘中创建一权限文件,其中,所述权限文件中储存有所述模拟器对应的所有文件的权限信息;
[0015]将所述权限文件映射至所述第一操作系统提供的内存空间中;
[0016]基于所述权限文件中的所有文件对应的权限信息、所有文件对应的文件路径以及哈希算法,生成文件权限列表以及多个文件标识,其中,所述文件标识关联有所述文件权限列表中对应的权限信息。
[0017]可选的,所述基于所述权限文件中的所有文件对应的权限信息、所有文件对应的文件路径以及哈希算法,生成文件权限列表以及多个文件标识,包括:
[0018]获取所述权限文件中每一个待处理文件对应的文件路径、以及所述权限文件中每一个待处理文件对应的权限信息;
[0019]基于所述待处理文件的文件路径和所述哈希算法生成文件标识;
[0020]根据所述文件标识将所述待处理文件对应的权限信息储存至预设文件列表中,以生成文件权限列表。
[0021]可选的,所述根据所述文件标识将所述待处理文件对应的权限信息储存至预设文件列表中,以生成文件权限列表,包括:
[0022]基于所述文件标识在所述预设文件列表确定目标储存位置,将所述待处理文件对应的权限信息储存至所述目标储存位置,以生成文件权限列表。
[0023]可选的,在基于所述权限文件中的所有文件对应的权限信息、所有文件对应的文件路径以及哈希算法,生成文件权限列表以及多个文件标识之后,还包括:
[0024]当检测到目标进程在运行状态下,且所述目标进程创建新增文件时,将所述新增文件的权限信息储存至所述文件权限列表中,以得到更新后的文件权限列表,其中,所述目标进程为第一进程和/或第二进程;
[0025]基于所述更新后的文件权限列表更新所述权限文件,以得到更新后的权限文件。
[0026]可选的,在基于所述权限文件中的所有文件对应的权限信息、所有文件对应的文件路径以及哈希算法,生成文件权限列表以及多个文件标识之后,还包括:
[0027]对目标进程中的待修改文件的第一权限信息进行修改,得到所述待修改文件的第二权限信息,其中,所述目标进程为第一进程和/或第二进程;
[0028]基于所述待修改文件的第二权限信息更新所述文件权限列表中,以得到更新后的文件权限列表;
[0029]基于所述更新后的文件权限列表更新所述权限文件,以得到更新后的权限文件。
[0030]可选的,所述当检测到初次运行所述模拟器时,在计算机设备的磁盘中创建一权限文件,包括:
[0031]当检测到初次运行所述模拟器时,在计算机设备的磁盘中创建一预设大小的空白文件;
[0032]将所述模拟器的所有文件的权限信息储存在所述空白文件中,以得到权限文件。
[0033]可选的,所述目标文件路径为目标文件在计算机设备的磁盘中的访问路径;
[0034]所述基于目标文件路径获取目标文件标识,包括:
[0035]采用哈希算法对所述目标文件路径进行计算,以得到目标文件标识;
[0036]基于内存空间中的文件标识与权限信息的预设对应关系,确定目标文件标识对应的目标权限信息。
[0037]相应的,本申请实施例还提供了一种文件权限的管理装置,所述装置包括:
[0038]第一获取单元,用于获取模拟器中第一应用程序对应的第一进程,对第二应用程序对应的第二进程的文件访问请求,其中,所述文件访问请求携带待访问的目标文件的目标文件路径,所述模拟器用于在第一操作系统中模拟第二操作系统;
[0039]第二获取单元,用于基于所述目标文件路径获取目标文件标识;
[0040]第一确定单元,用于根据所述目标文件标识从内存空间中确定所述目标文件的目标权限信息,所述目标权限信息用于指示所述具有所述目标文件的访问权限的应用程序;
[0041]第二确定单元,用于基于所述目标权限信息确定所述第一应用程序对所述目标文件的访问是否被允许;
[0042]第一处理单元,用于若被允许,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件权限的管理方法,其特征在于,包括:获取模拟器中第一应用程序对应的第一进程,对第二应用程序对应的第二进程的文件访问请求,其中,所述文件访问请求携带待访问的目标文件的目标文件路径,所述模拟器用于在第一操作系统中模拟第二操作系统;基于所述目标文件路径获取目标文件标识;根据所述目标文件标识从内存空间中确定所述目标文件的目标权限信息,所述目标权限信息用于指示所述具有所述目标文件的访问权限的应用程序;基于所述目标权限信息确定所述第一应用程序对所述目标文件的访问是否被允许;若被允许,则为所述第一进程配置所述目标文件的访问权限,以使所述第一进程访问所述目标文件。2.根据权利要求1所述的文件权限的管理方法,其特征在于,所述根据所述目标文件标识从内存空间中确定所述目标文件的目标权限信息,包括:根据所述目标文件标识从文件权限列表中确定目标权限信息,其中,所述文件权限列表位于第一操作系统提供的内存空间中,所述文件权限列表由所述模拟器中的所有文件的权限信息组成。3.根据权利要求2所述的文件权限的管理方法,其特征在于,在获取模拟器中第一应用程序对应的第一进程,对第二应用程序对应的第二进程的文件访问请求之前,还包括:当检测到初次运行所述模拟器时,在计算机设备的磁盘中创建一权限文件,其中,所述权限文件中储存有所述模拟器对应的所有文件的权限信息;将所述权限文件映射至所述第一操作系统提供的内存空间中;基于所述权限文件中的所有文件对应的权限信息、所有文件对应的文件路径以及哈希算法,生成文件权限列表以及多个文件标识,其中,所述文件标识关联有所述文件权限列表中对应的权限信息。4.根据权利要求3所述的文件权限的管理方法,其特征在于,所述基于所述权限文件中的所有文件对应的权限信息、所有文件对应的文件路径以及哈希算法,生成文件权限列表以及多个文件标识,包括:获取所述权限文件中每一个待处理文件对应的文件路径、以及所述权限文件中每一个待处理文件对应的权限信息;基于所述待处理文件的文件路径和所述哈希算法生成文件标识;根据所述文件标识将所述待处理文件对应的权限信息储存至预设文件列表中,以生成文件权限列表。5.根据权利要求4所述的文件权限的管理方法,其特征在于,所述根据所述文件标识将所述待处理文件对应的权限信息储存至预设文件列表中,以生成文件权限列表,包括:基于所述文件标识在所述预设文件列表确定目标储存位置,将所述待处理文件对应的权限信息储存至所述目标储存位置,以生成文件权限列表。6.根据权利要求3所述的文件权限的管理方法,其特征在于,在基于所述权限文件中的所有文件对应的权限信息、所有文件对应的文件路径以及哈希算法,生成文件权限列表以及多个文件标识之后,还包括:当检测到目标进程在运行状态下,且所述目标...

【专利技术属性】
技术研发人员:刘京洋孟磊邹永斌姚奕涛
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1