1) How can I make both users access files and folders from each other, given their group differences?
Uma maneira é fornecer aos diretórios um grupo que os usuários tenham em comum.
chgrp psaserv folder1 folder2
chmod g+w folder1 folder2
2) How can I set the default permissions on new files so they inherit the folder permissions?
Use o bit "set group ID".
chmod g+s folder1 folder2
Você não pode herdar as permissões do rwx, defina o umask.
I've tried adding umask 022 into my ~/.bashrc file for my root user, but it didn't do anything. I'm unsure where to put that for these "users" who don't have home directories.
Você definiu que algum processo está usando esses ids de usuário. Você deve providenciar para que o processo defina sua umask para 022. Como você faz isso depende do processo que você organizou para fazer isso. Talvez você use sudo
, talvez seja um servidor web, talvez seja outra coisa. A menos que você explique, não é realmente possível fornecer conselhos específicos e detalhados.