Думаю, в любом линуксе текущее значение umask возможно узнать следующим образом, просто одной командой:
www345@linux-xxxx:~> umask
0022
Изменить umask, соответственно:
Чтобы изменения вступили в силу - необходимо перелогиниться.
Как посчитать права, исходя из umask ?
Предположим, umask по умолчанию равен, как в приведенном выше примере, 0022. С этой маской права по умолчанию, для директории, равны 755, а для файла 644. Из чего же это следует? - все несложно.
Базовые права для директорий - 0777 (rwxrwxrwx), для файлов - 0666 (rw-rw-rw).
Соответственно; если права для директорий по умолчанию - 777
а вычитаемое значение umask - 022 (-)
то итоговые права у нас - 755.
если права для файлов по умолчанию - 666
а вычитаемое значение umask - 022 (-)
то итоговые права у нас - 644
Можно сказать, что umask минусует права в нужных разрядах: семерка отбирает все, двойка лишает прав на запись, ноль - оставляет все на своих местах. Все просто и логично.