[发明专利]一种记录文件被访问记录的方法在审
申请号: | 201611174957.3 | 申请日: | 2016-12-19 |
公开(公告)号: | CN106599223A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 金振成 | 申请(专利权)人: | 北海市云盛科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 牛峥,王丽琴 |
地址: | 536000 广西壮族自治区北海市台*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 记录 文件 访问 方法 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种记录文件被访问记录的方法。
背景技术
随着计算机技术的发展,在计算机网络中存在越来越多的各种类型的文件,各种类型的文件作为计算机网络中的共享资源,可以被不同的客户访问。因此,对于文件的被访问记录的记录方式,特别是重要或保密文件的被访问记录的记录方式,被提了出来,以保证管理人员对文件的被访问记录进行查看及追溯。
目前,对文件被访问记录进行记录时,采用数据库方式,就是在存储文件的设备的本身或互联设备上设置专门的数据库,专门用于统计文件的被访问记录,将每个文件的被访问记录,按照时间的先后顺序对应文件进行存储。在后续查看文件的被访问记录时,直接从数据库中调取对应数据的被访问记录。采用这种方式对文件被访问记录进行记录时,如果文件的数量非常大,比如是海量的数据文件,则会导致设置的数据库的数据存储量也非常大,在调取对应数据的被访问记录时,需要遍历数据库中的所有存储内容,使得获取速度非常慢。且一旦设置的数据库出现故障,由于是集中存储文件的被访问记录,所以会导致所有存储的文件的被访问记录的丢失或损失,安全风险比较高。
发明内容
有鉴于此,本发明实施例提供一种记录文件被访问记录的方法,该方法能够保证所记录的文件被访问记录的安全性,且易于查找到文件的被访问记录。
根据上述目的,本发明是这样实现的:
一种记录文件被访问记录的方法,包括:
具有Linux操作系统的计算机设备,在文件被上传或访问时,具有Linux操作系统的计算机设备采用Linux文件系统fattr方式记录文件的被访问记录,所述文件的被访问记录包括访问文件的用户及时间。
所述文件被上传时,所述采用Linux文件系统fattr方式记录文件的被访问记录采用设置扩展属性操作setfattr方式。
所述文件被访问时,所述采用Linux文件系统fattr方式记录文件的被访问记录采用获取扩展属性操作getfattr方式。
在所述记录文件的被访问记录之前,还包括:
判断是否达到设置的访问次数,如果不是,则采用getfattr方式记录所述文件的被访问记录;如果是,则将其中的最先记录的所述文件的被访问记录进行更新。
该方法还包括:
采用setfattr方式对已经记录的所述文件的被访问记录中的任意一条记录进行更新。
该方法还包括:采用getfattr-d file命令从具有Linux操作系统的计算机设备调取所述文件的被访问记录。
所述文件的被访问记录与所述文件是绑定。
由上述方案可以看出,本发明实施例应用在具有Linux操作系统的计算机设备中,在文件被上传或访问时,具有Linux操作系统的计算机设备的后台采用Linux文件系统扩展属性操作(fattr)方式记录文件的被访问记录,所述文件的被访问记录包括访问文件的用户及时间。这样,文件的被访问记录是分散设置,并不是如现有技术那样集中在数据库中设置,保证了所记录的文件被访问记录的安全性,且易于查找到文件的被访问记录。
附图说明
图1为本发明实施例提供的记录文件被访问记录的方法流程图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举例,对本发明作进一步详细说明。
本发明实施例为了保证了所记录的文件被访问记录的安全性,且易于查找到文件的被访问记录,在具有Linux操作系统的计算机设备中,在文件被上传或访问时,具有Linux操作系统的计算机设备的后台采用Linux文件系统扩展属性操作(fattr)方式记录文件的被访问记录,所述文件的被访问记录包括访问文件的用户及时间。这样,文件的被访问记录是分散设置,并不是如现有技术那样集中在数据库中设置,解决了技术问题。
图1为本发明实施例提供的记录文件被访问记录的方法流程图,其具体步骤为:
步骤101、在计算机网络中提供具有Linux操作系统的计算机设备;
步骤102、在文件被上传或访问时,具有Linux操作系统的计算机设备采用Linux文件系统fattr方式记录文件的被访问记录,所述文件的被访问记录包括访问文件的用户及时间。
在该方法中,所述文件被上传时,就是用户将文件上传给具有Linux操作系统的计算机设备时,所述采用Linux文件系统fattr方式记录文件的被访问记录采用设置扩展属性操作(setfattr)方式。举一个例子说明:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北海市云盛科技有限公司,未经北海市云盛科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611174957.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种流式并行处理日志的方法和设备
- 下一篇:征信报告查询方法及系统