[CentOS] rsync doesn't update directory ownership

Mark Schoonover schoon at amgt.com
Tue Jan 23 17:27:56 UTC 2007


Fajar Priyanto wrote:

>Hi all,
>Has anyone encountered this:
>On ServerA, I make this directory:
>/var/ftp/pub/userA with ownership root.root

>It gets rsynced to serverB with this command:
>rsync -avzgorp --delete -e ssh /var/ftp/pub/ root at serverB:/var/ftp/pub/

>However, when I change the ownership of /var/ftp/pub/userA to userA.userA, 
>this change is not rsync-ed to serverB.

>Is there any option to achieve this?
>Thank you very much.
>-- 
>Fajar Priyanto | Reg'd Linux User #327841 | Linux tutorial 
>http://linux2.arinet.org
>8:17pm up 12:35, 2.6.16.13-4-default GNU/Linux 
>Let's use OpenOffice. http://www.openoffice.org

Fajar,

	Your rsync command contains extraneous options. The -a actually is a
shortcut for -rlptogoD, so all you really need is -avz as options. If you
could provide an ls -la of the source and remote directories, that would
help tremendously. One thing that comes to mind is to be sure that
userA.userA has the same UID & GID on both servers. In my case, where I'm
rsyncing to a remote server and the UID/GID don't match, you'll just get
numeric IDs as owners and groups on the remote side. So, try eliminating the
duplicate options first, be sure UID/GID are the same on both servers. Let
us know how it goes.

HTH

Thanks!

Mark Schoonover 
IS Manager 
American Geotechnical - California, Nevada and Arizona 
V-> 858.450.4040 F-> 714.685.3909 C-> 858.472.3816




More information about the CentOS mailing list