That's not what i had in mind, because that won't tell me Who changed it or when.
I can always run tripwire to see if it changed, or just run an ls -alt to see when it was written to. (or ls -alu to see when accessed). I want to know WHO accessed it. (or at least who changed it).
And i don't want the users to have to do anything (like use version control or what not).
I'm sure it is possible. It may be as easy as properly configuring process accounting or as difficult as scripting up a daemon which checks every second who is writing to disk, where, and correlating tty's. (Certainly i could rig up something with lsof, for example, but lsof does a LOT and for a lot of stuff, i obviously need something that isn't going to take up all of the resources on my box just to watch a couple files). Maybe I should look at the lsof source, but man, i'm not eager to do that!