
LoggedFS is a logging file system which can log every operation happening in it. It mounts transparently over any directory and logs operations inside that directory (and its children).
The amount of logging is configurable, and since LoggedFS uses FUSE, it can be controlled by users without system administrator involvement.