Вы можете установить umask глобально, введя утверждение
umask 022
(например) в / etc / profile или / etc / bashrc.
Кроме того, поскольку вы работаете в системе Debian, вы можете использовать PAM. Чтобы включить это, сначала отредактируйте файл /etc/pam.d/common-session
и добавьте строку:
session optional pam_umask.so
затем отредактируйте файл /etc/login.defs
и добавьте (или измените, что угодно) строку
UMASK 002
Эти параметры вступают в силу после следующей перезагрузки, но будьте осторожны: оба метода приводят к конфигурации, которая всегда может быть заменена по выбору пользователя, например, в их ~ / .bashrc.
Если вы действительно хотите сделать невозможным изменение umask, вы можете использовать конфигурацию диска в / etc / fstab. Как вы знаете, доступные параметры и синтаксис зависят от типа файловой системы.