是否可以看到谁(在组中)访问了 Linux 或 Unix 机器上的某个目录?
命令是什么?
答案1
检查用户的~/.bash_history
文件,看看他们是否有cd
您要签出的文件夹。如果他们不偏执,这种方法是有效的。
stat -c 'Owner: %U / Access_rights: %A / Last_access %x' ~/
将打印您的主目录的所有者用户名和访问权限。 更改~/
为您感兴趣的文件夹。
last
将为您提供带有日期/时间的用户登录历史记录。
您可以将所有这些内容匹配在一起,以便很好地了解最后查看过该内容的用户。
答案2
看看inotifywatch,它监听文件系统事件,然后输出每个文件或目录上收到的事件的摘要计数