-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hello,
I trying to create an automated backup from one machine to the other via SSH. I have setup ssh keys and so on, so everything is pretty much working. The only thing is, I am trying to perserve file ownership. I don't want to use ssh keys w/o a password (for obvious reasons), so I what I did was this:
I setup a chrooted account called backup (using JAIL), and installed rsync in the chrooted directory as setuid. I changed some permissions at the directory level so only backup has access to this directory (so non-chrooted users can't access /backup/usr/local/, etc...). Now, when I run rsync from the remote server, it logins and creates all the files with ownership "root" instead of "backup."
I am using rsync 2.6.0 with the following options:
rsync -a -v -e "ssh -l backup" --ignore-errors --delete --numeric-ids - --link-dest=/backup/yesterday/ <source> <server>:/backup/machine/today/
Anyone have any ideas why the setuid rsync is not perserving ownership? Any help or suggestions would be greatly appreciated.
Thanks,
Dan
- -- PGP Key: http://machine.technocraft.com/~dsc/pgpkey.html - --
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (MingW32) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFAPp3H4CrJ04+9SNURAhAlAJ9/uqPWNJVuW/6GyFYZcSGcexmI7ACfZ+wU WM+defub6nIR2t3TjIVV/uU= =GAFT -----END PGP SIGNATURE-----
-- To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html