Existe uma postagem nos fóruns de discussão da Apple sobre como usar /etc/launchd.conf
ou /etc/launchd-user.conf
para definir o sistema ampla umask.
Two files were created:
/etc/launchd.conf
(for system-wide global umask) or/etc/launchd-user.conf
(for user-specific global umask). The contents of each were simply the single umask command,umask 002
or (umask u=rwx,g=rwx,o=rx
, I can't remember which variant I used - they're functionally the same, though).
Há também uma menção ao Sistema TinkerTool , que ajudaria a fazer isso em uma GUI. No entanto, a discussão termina com a ressalva de que isso pode funcionar no Terminal, mas não no Finder. Eu não testei isso sozinho.