I know this post is extremely old, but I figured that I'd answer it anyway for anyone else coming along possibly wanting some answers.
You should be able to change the default umask of the bash shell so that every time you create a new file or directory it will have default permissions. The syntax should be something like: umask 777