You can tell the last time a file was accessed via the file's inode "access" time. This won't tell you who accessed the file, but if you keep good records (or if you haven't accessed the file in a long time yourself), you could use it to tell when it was last touched, assuming the "touch"ers didn't cover their tracks.
You could try either:
Code:
perl -e 'print "Last Access: ".(localtime((stat("file_in_question"))[8]))."\n";'
- or -
ls -l --time=atime file_in_question
Note that it might be a system backup process that "accessed" the file, or a rogue "grep" command, or something otherwise innocent.
I guess a better answer would be that if you can't trust your server admins, you have bigger problems