Neste exato minuto, estou procurando uma maneira de fazer isso na operação de rsync, como se opor a uma operação subsequente. Eu quero que alguns arquivos não sejam legíveis para o mundo e designem um grupo, restringindo assim o acesso aos processos do servidor remoto dentro desse grupo. Mas eu não encontrei um.
A única coisa que posso imaginar é:
- use --delay-updates para fazer a colocação os arquivos remotos de uma forma mais atômica, atribuição de operação instantânea
- g + rwx, o + rwx no rsync --chmod opção
e, em seguida, execute:
ssh remoteserver chgrp -R {groupname} /my/dest/folder/* && \
chmod -R o-rwx /my/dest/folder/*