用户可以读/写日志的文件系统

是否有任何文件系统或监视工具logging哪些用户已经读取和写入哪些文件?

像这样的东西:

2014-01-21 13:45:45 john 12939 /users/john/hello.txt write 2014-01-21 13:45:55 paul 12939 /users/john/hello.txt read 

这应该是限制某些文件夹(只有用户文件是有趣的,而不是系统文件)。

你可以尝试安装auditd 。 这是一个有用的工具来设置手表特定的文件/文件夹操作。 它支持不同的操作: r=read, w=write, x=execute, a=attribute

您可以添加一个特定的手表与一个特定的筛选键,以方便search。

这里是一个简单的页面 ,介绍如何安装和使用auditd

对于Linux, 审计它是一个经过充分testing的解决scheme。 Windows具有用于审计文件访问的内置工具 。

谨慎使用这些工具,如果不明智地使用,审计会影响服务器的性能。

看看这个问题linux-file-access-monitoring

它提到了两种实现你所需要的方式,但是我认为第二种方式更适合你的需要:

http://loggedfs.sourceforge.net/

它似乎有一点依赖性,并提供您需要的确切的function。