Para usar sudo
com rsync
na máquina remota, você pode chamá-lo com --rsync-path="sudo rsync"
, mas esteja ciente do require TTY
, pule-o removendo Defaults requiretty
do arquivo sudoers
.
Se você quiser alterar a permissão para qualquer coisa que não seja sua, use sudo
se não fosse root
ou há uma maneira diferente de definir um setuid
em chmod
, chown
então qualquer um pode executar chmod
, chown
como root
, mas isso será horrível .