Eu tenho um trabalho rsync em execução em um servidor que mantém as pastas sincronizadas. O trabalho está sendo executado como root em um servidor e transferido para um servidor de backup como usuário normal.
No servidor de origem, uma pasta (estranhamente) não tinha permissões x. No servidor de origem, isso não foi um problema, porque foi executado como root, mas no servidor remoto, porque eu estava usando o parâmetro -a
que continuava dando erros e não conseguia atualizá-lo depois da primeira vez.
Isso é compreensível e acho que sei como corrigi-lo, o que é usando rsync -rlDt
dessa forma as permissões para o servidor original não seriam aplicadas no destino.
E se eu quiser ter o melhor dos dois mundos com minha configuração? E se eu quiser manter as permissões o máximo possível, mas talvez alterá-las (ou substituir - isso deve ser possível, pois o proprietário é o usuário de destino) ao encontrar problemas como este? Isso é possível?
Tags permissions rsync ubuntu