如何找出哪个进程正在访问我的文件?

如何找出哪个进程正在访问我的文件?

2023 年 5 月 22 日,然后是 2023 年 6 月、7 月和 8 月 8 日,我的主目录中文件的最后访问日期发生了更改。这些文件中的大多数文件我多年来都没有访问过。

我如何找出执行此操作的进程的名称?我的第一个猜测是谷歌,但我没有证据。我调查过,journalctl但它不是那么详细,而且没有任何有意义的程序正在运行。

我可以毫无问题地编写一个每分钟运行一次并检查最后访问日期~/secret_file.txt或设置的任何陷阱的脚本,但我不确定我应该运行的确切脚本。

类似的问题,没有明确的答案:我如何查看哪些程序访问了我的文件?

这不是重复的问题,因为该链接并未建议通过创建从未访问过的文件(例如)来设置陷阱~/my_secrets.txt。此外,该问题从未提出创建每分钟运行一次的脚本的意愿。访问我的文件的任何程序可能都是基于互联网的,因为我有一个可以快速访问文件的 NVMe SSD,但有问题的 POG(感兴趣的程序)需要花费很多时间才能访问中的所有文件~。在最近的 8 月 8 日实例中,我注意到(事发两天后)时间是从上午 9:01 到上午 9:04。

有没有一个软件包可以让你设置陷阱并查看是谁触发的?如果没有,你如何查看当时正在运行的内容并收到通知?任何可以改变世界的事情,我都会说或公开发布,所以我的电脑上没有什么可隐藏的。我只是讨厌某事或某人正在查看我的主目录。

相关内容