He establecido mi umask en mi archivo .bashrc en 007. Todos los archivos creados en la línea de comandos después de cargar mi archivo bashrc respetan esta configuración. Quiero poder configurar umask en 007 para cualquier archivo creado con aplicaciones que no sean de línea de comandos.
Este documento habla acerca de cómo configurar umask a través de launchd. Y funciona. Si sigo estas instrucciones, puedo cambiar los permisos predeterminados en un archivo creado de GUI de rw-r--r--
a rw-rw----
pero los directorios aún no son de escritura de grupo (es decir, quiero que sean rwxrwx---
pero en su lugar son rwxr-x---
)
El análogo en Linux sería /etc/login.defs
como el lugar para establecer la umask.
¿Qué cambio para que umask se configure correctamente (es decir, de la manera que lo quiero)?