I've set my umask in my .bashrc file to 007. Any files created on the command line after loading my bashrc file respects this setting. I want to be able to set the umask to 007 for any files created using non-command line apps.
This document talks about setting the umask via launchd. And it kind of works. If I follow these directions I can change the default permissions on a GUI created file from
rw-rw---- but the directories still are not group writeable (i.e. I want them to be
rwxrwx--- but they are
The analog on Linux would be
/etc/login.defs as the place to set the umask.
What do I change in order for the umask to be set properly (i.e. the way I want it)?