В Red Hat Linux 7.6 umask устанавливается для определенной группы, но только при создании файла с помощью удаленной команды sh. Я получаю те же результаты для всех в этой группе.
Если я войду с s sh и создам файл с:
server1 $ touch t1
Разрешения установлены на 666
Если я создаю файл с другого сервера с помощью удаленной команды s sh:
server2 $ s sh server1 "touch t1"
Разрешения установлены на 640
Это то же самое для любого в той же группе, где эта настройка umask будет расположена? Я не вижу его в / etc / profile, / etc / ssh / sshd_config, /etc/login.defs, / etc / bashr c. Похоже, что это всей системы на основе группы.