Где для umask установлена ​​удаленная команда sh? - PullRequest
1 голос
/ 22 февраля 2020

В 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. Похоже, что это всей системы на основе группы.

...