rsync not preserving permissions

Matt McCutchen matt at
Wed Feb 11 21:16:29 GMT 2009

On Wed, 2009-02-11 at 19:05 +0000, Andy Smith wrote:
>    I am running the following command, it is "pulling" the files  
> across from a read-only configured rsync server via ssh. The command  
> runs as root and I use the -p option to preserve permissions but files  
> with non-root owners are being created/updated as root owned. Can  
> anyone explain whats wrong and if I can do anything to fix this?
> /usr/local/bin/rsync -r -p -e "ssh -l cacti -i  
> /home/cacti/.ssh/id_dsa" sourceserver::cacti /usr/home/cacti

Ownership is separate from permissions.  To preserve user and group
ownership, you need to pass -og .


More information about the rsync mailing list