[发明专利]文件权限的管理方法、装置、计算机设备及存储介质在审
申请号: | 202110925373.X | 申请日: | 2021-08-12 |
公开(公告)号: | CN113625968A | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 刘京洋;孟磊;邹永斌;姚奕涛 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F16/176;A63F13/77 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 徐世俊 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 权限 管理 方法 装置 计算机 设备 存储 介质 | ||
本申请实施例公开了一种文件权限的管理方法、装置、计算机设备及存储介质,通过在初始运行模拟器时,在计算机设备的磁盘中创建一个权限文件,并将模拟器对应的所有文件储存在该权限文件中。然后,在运行模拟器时,可以将该权限文件映射至内存空间中,在确定目标文件的权限信息时,能够减少确定目标文件的权限信息的读写操作步骤,从而缩短查询目标文件的权限信息的时间,提升确定目标文件的权限信息的效率。
技术领域
本申请涉及计算机技术领域,具体涉及一种文件权限的管理方法、装置、计算机设备及存储介质。
背景技术
随着计算机通信技术的不断发展,智能手机、电脑、平板电脑及笔记本电脑等终端的大量普及应用,终端向着多样化、个性化的方向发展,日益成为人们在生活与工作中不可或缺的终端。为了满足人们对精神生活的追求,网络游戏应运而生,用户可以随时通过电脑或手机等计算机设备打开不同的网络游戏与其他人进行共同游戏,用户还可以通过在计算机设备上使用模拟器快速的运行网络游戏。
模拟器是一种可以通过软件模拟硬件处理器功能和指令系统的程序,通过在计算机设备中运行模拟器,可以使计算机或者其他多媒体平台运行需要在指定平台上执行的软件。当在Windows操作系统上模拟Linux或其他操作系统时,Linux系统可以被模拟为一个Windows程序在Windows操作系统上执行。现有技术中,由于Windows操作系统和Linux系统的权限检查方式不同,在模拟器中确定目标文件的权限信息时,需要进行多次读写操作,导致确定目标文件的权限信息的步骤复杂,文件访问的效率低。
发明内容
本申请实施例提供一种文件权限的管理方法、装置、计算机设备及存储介质,可以将模拟器对应的所有文件储存在一个权限文件中,在模拟器启动时将权限文件映射至内存空间中,能够减少确定目标文件的权限信息的读写操作步骤,从而缩短查询目标文件的权限信息的时间,提升确定目标文件的权限信息的效率。
本申请实施例提供了一种文件权限的管理方法,该方法包括:
获取模拟器中第一应用程序对应的第一进程,对第二应用程序对应的第二进程的文件访问请求,其中,所述文件访问请求携带待访问的目标文件的目标文件路径,所述模拟器用于在第一操作系统中模拟第二操作系统;
基于所述目标文件路径获取目标文件标识;
根据所述目标文件标识从内存空间中确定所述目标文件的目标权限信息,所述目标权限信息用于指示所述具有所述目标文件的访问权限的应用程序;
基于所述目标权限信息确定所述第一应用程序对所述目标文件的访问是否被允许;
若被允许,则为所述第一进程配置所述目标文件的访问权限,以使所述第一进程访问所述目标文件。
可选的,所述根据所述目标文件标识从内存空间中确定所述目标文件的目标权限信息,包括:
根据所述目标文件标识从文件权限列表中确定目标权限信息,其中,所述文件权限列表位于第一操作系统提供的内存空间中,所述文件权限列表由所述模拟器中的所有文件的权限信息组成。
可选的,在获取模拟器中第一应用程序对应的第一进程,对第二应用程序对应的第二进程的文件访问请求之前,还包括:
当检测到初次运行所述模拟器时,在计算机设备的磁盘中创建一权限文件,其中,所述权限文件中储存有所述模拟器对应的所有文件的权限信息;
将所述权限文件映射至所述第一操作系统提供的内存空间中;
基于所述权限文件中的所有文件对应的权限信息、所有文件对应的文件路径以及哈希算法,生成文件权限列表以及多个文件标识,其中,所述文件标识关联有所述文件权限列表中对应的权限信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110925373.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种相控接触器及其永磁机构
- 下一篇:一种基于云计算的智能交互服务机器人