Best advice I can offer: Try to write to a file as user. If write fails, then check the permissions. If user doesn't have permission, then su to root and change the permissions to allow user to write.
Since the permissions changes were random (a pet walking across the keyboard), the solution will have to be random as well.
Of course, you can also try to write a bash, python, or perl script to search for file access and change dates which have changed recently.
Last edited by bigrigdriver; 07-16-2005 at 11:55 PM.