Problema: umask muda quando um novo shell é criado, apesar do que está em .cshrc
No linux ... No meu .cshrc, eu tenho "umask 002" No prompt eu vejo 2 ...
% umask
2
Eu tenho um script de shell ...
#! /usr/bin/env tcsh
echo "umask in shell: "
umask
exit;
Então eu corro ...
% a.csh
umask in shell:
22
Por que isso não é só 2? Por que mudou para 22?