Com o comando umask ...
dennis@lightning:~$ umask
0002
Muitos exemplos de como definir umask para um usuário ... mas como você lê (ou descobre) o padrão umask para um determinado usuário (digamos, o usuário conectado )
Para garantir que um comando seja chamado com um comando específico, você pode colocá-lo dentro de um script ou de uma função que inicie um subshell com umask updated. Você poderia colocar essa definição de função em seu arquivo de configuração do shell como .bashrc para bash ou .zshrc para zsh .
Algo como:
brew() (
umask 002 &&
command brew "$@"
)