Use a ferramenta certa para o trabalho. Atualize para uma versão do SSH que forneça a funcionalidade de que você precisa. Você obteria Internet discada e depois reclamaria que precisava de 10Mbps? Não, você iria comprar DSL. Mesma coisa aqui.
A sugestão encontrada nesses links funciona para mim:
Resumo: Use o PAM para injetar o umask, usando a seguinte linha em /etc/pam.d/sshd
session optional pam_umask.so umask=0027
No entanto isto só funciona para eliminar a permissividade nos arquivos / diretórios em questão. Ou seja, eu achei que funcionava, mas apenas para restringir ainda mais o umask.
Por exemplo, configurar o umask para 0077 funciona.
No entanto, aumentar a permissividade, como permitir o acesso padrão de gravação em grupo, não funciona.
Parece haver umask subjacente padrão que não posso substituir.
Eu também tentei alterar o umask nos seguintes locais:
Nenhum funcionou. Como posso permitir um mascaramento mais permissivo para o SFTP com Chroots do OpenSSH?
Requisitos:
Use a ferramenta certa para o trabalho. Atualize para uma versão do SSH que forneça a funcionalidade de que você precisa. Você obteria Internet discada e depois reclamaria que precisava de 10Mbps? Não, você iria comprar DSL. Mesma coisa aqui.