2012-06-27 63 views
0

我想跟蹤特定文件的修改歷史記錄。 Linux有命令讓我得到一些細節,比如誰,什麼時候做什麼(訪問,寫入,執行)。如何獲取linux文件修改歷史包括誰:組

例如。

bob:adm read $timestamp 
alice:user write $timestamp 

我知道stat可以做一些它,但它也可以顯示我誰/組修改了文件?

+3

什麼是您的文件系統? –

+0

os是ubuntu 11.04 – Shengjie

+1

這些數據不會在Ubuntu的默認文件系統上進行跟蹤。 –

回答

1

大多數文件系統根本不跟蹤這些數據。

Journaling file systems跟蹤他們(至少是寫操作),但通常只是最後一個。

沒有一個非常具體的文件系統,你將不會有這些數據。

+0

'ext2'(不記錄)還存儲上次修改的時間戳。日誌實際上是維護未提交事務的日誌,以便您可以從崩潰或電源故障中恢復。 – ArjunShankar

+0

我知道的所有文件系統都存儲上次修改時間。但不是日記FS只存儲最後一個。 –

+0

我不理解你的評論。你能解釋/解釋嗎? – ArjunShankar