Tenho tcsh como SHELL padrão e configurei umask para mim em ~/.cshrc. Essa configuração funciona bem por SSH. Minha configuração não funciona, se eu logar usando Xfce e iniciar um programa dessa forma.
Como posso configurar meu próprio umask? Não devo alterar as configurações para outros usuários e também outros usuários devem usar tcsh.
- Se eu iniciar um Terminal a partir do Xfce, a umask é a que eu configurei corretamente. - Se eu fizer outra coisa a partir do Xfce, criar um arquivo usando o Thunar ou iniciar um Programa pela GUI sem Terminal e criar um arquivo a partir daí, então a umask padrão do sistema (errada) é aplicada.