如何检查谁在 UNIX/LINUX 上查看了您的目录?

如何检查谁在 UNIX/LINUX 上查看了您的目录?

是否可以看到谁(在组中)访问了 Linux 或 Unix 机器上的某个目录?

命令是什么?

答案1

检查用户的~/.bash_history文件,看看他们是否有cd您要签出的文件夹。如果他们不偏执,这种方法是有效的。

stat -c 'Owner: %U / Access_rights: %A / Last_access %x' ~/ 将打印您的主目录的所有者用户名和访问权限。 更改~/为您感兴趣的文件夹。

last将为您提供带有日期/时间的用户登录历史记录。

您可以将所有这些内容匹配在一起,以便很好地了解最后查看过该内容的用户。

答案2

看看inotifywatch,它监听文件系统事件,然后输出每个文件或目录上收到的事件的摘要计数

相关内容