Only 1 question, couple of tricky ones there though.
Number 4, I gave no answer. Mainly I typically change the system-wide UMASK into a User and Group Dependant UMASK setting. And I could not remember what the default create was.
This is a hack I put together to help me reduce the "I need to create a dir/file in X dir for my application to have the resources it needs".
Specifically, what caused me to come up with this was a "Verity - Collection" manager always "911 - paging me" to fix-him-up as he called it. I fixed him up all-right I made a specific user with a "numbered use per day" password setup, and he uses SUDO to create thsse directories/files he needs. But can only use SUDO 4 times a day, 1 days in a row, 3 times a day 2 days in a row, 2 times a day 4 days in a row, and 1 time a day forever. I think he has called me once (not paged) since I put it in place. I am notified everytime he uses it, and he knows hat. Well actually Big Brother is notified. And I use it to notify me of "occurances".