Carlos E. R. wrote:
The Saturday 2006-10-28 at 17:33 +0200, Leendert Meyer wrote:
A fifth one: rsync, perhaps via ssh transport.
Let me second Carlos' recommendation to use rsync and specifically to use an rsync DAEMON. That is the best answer to the problem that I'm aware of.
Yes, but IMHO this seems only a partial solution, as it does not take care of the read-permission problem. ;-) 600 means only wwwrun or root have read-access.
Well, the rsync daemon runs as root: it would have access:
You can run an rsync daemon as any user that has access to the files it needs to access (e.g. www-run). If you need to back up other files, you can run it as root and use the option to chroot the daemon for each transfer. In any case, rsync's configuration also stops the daemon accessing areas it shouldn't. Cheers, Dave