常常很多時候,都會面臨到需要修改檔案時間的需求,尤其是被稽核的時候,所以就來善用touch指令來讓一切都是假的吧![]()
首先如下圖,使用stat指令看axrt310.4gl的atime、mtime跟ctime

atime:(access time) 檔案最後被開啟、讀取或存取的時間
mtime:(modify time) 檔案最後被修改的時間
ctime:(change time) 檔案的屬性最後被修改的時間, 包括權限及 owner
現在有一個情境是axrt310.4gl最新一次需求的版更時間是2023/6/30 17:45,同時也找不到7/3的程式異動紀錄文件,這時候為了避免紀錄與程式時間勾稽不起來,就來用touch指令以假亂真吧![]()
touch -t 2306301745 axrt310.4gl 表示AT跟MT時間戳記異動成2023/6/30 17:45 (使用 -t 的參數 格式為 YYMMDDhhmm)
記得先切換成root帳號

到這邊有沒有發現 使用ls -l或ll指令所顯示的時間就是MT時間戳記,稽核單位是看不到CT的XDDD
請先 登入 以發表留言。