[發明專利]一種記錄文件被訪問記錄的方法在審
| 申請號: | 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.szxzyx.cn/pat/books/201611174957.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種流式并行處理日志的方法和設備
- 下一篇:征信報告查詢方法及系統





