I have a need to copy files between servers through the web. I'm using RSYNC over ssh to do so. The problem is, I need to be able to transfer files, no matter where the files is.
I created a user rsync and : usermod -G root -a rsync to give him the right to read/write anywhere on both servers.
During the transfer, I see this error:
rsync: mkstemp "/root/.myFile.RDr2HY" failed: Permission denied (13)
I don't understand what's happening.
edit: I just found out that the destination folder didn't have the write access for the root group. How would I give 100% access to this rsync user ? If I change its uid to 0, rsync stop working.