I'm using Apache server side includes with XBitHack on, which requires any files with SSI directives to be executable (0744 works) in order for the SSI to be processed. However, my content management system (running as 'nobody') creates files with the perms 0644, which means the includes are not working.
I've been reading about umask, but I'm reluctant to change the umask for the user 'nobody' so that all files created by this user are executable. Do I have reason to be? If so, is there a way to permanently set the umask for files within a specific directory?