Permissions Problems

tim.conway at tim.conway at
Fri Jan 18 08:12:48 EST 2002

Doug:  you're not doing anything wrong, from your description.  You'll 
find that if you change the mode on a file on the source that's already 
identical to its counterpart on the destination, that change will be 
propogated as well.  Changing mode of a directory has no effect on the 
modes of its contents, so there was nothing to do to the files in the dir. 
That two-way sync you're doing is a bit dangerous, in most circumstances. 
On the surface, it makes sense that the most-recently updated file is the 
one you want.  In most situations where someone wants that, it's possible 
to have changes made on both sides, whereby he who saves last wins, and he 
who saves first gets his changes discarded.  Is that ok in your situation?

Tim Conway
tim.conway at
Philips Semiconductor - Longmont TC
1880 Industrial Circle, Suite D
Longmont, CO 80501
Available via SameTime Connect within Philips, n9hmg on AIM
perl -e 'print pack(nnnnnnnnnnnn, 
".\n" '
"There are some who call me.... Tim?"

"Doug Summers" <summersd at>
Sent by: rsync-admin at
01/17/2002 12:19 PM

        To:     rsync at
        cc:     (bcc: Tim Conway/LMT/SC/PHILIPS)
        Subject:        Permissions Problems

I'm trying to synch 2 directories and, using the example from the FAQ, my
commands look like this:

rsync -auqz directory1 remoteserver:/test
rsync -auqz remoteserver:/directory1 /test

If I change a directory's permissions and/or timestamp on the remote 
the 1st rsync command changes it back to match the source. Files, however
are unaffected and only get updated if newer. For example:

(On remote server)
drwxr-x---   2 root     sys          512 Jan 17 11:16 test/

(On source server)
drwxrwxrwx   2 root     other        178 Jan 17 10:36 test/

After the 1st command is run both directories look like the source server.
If I were to switch these around it works fine.

What I am doing wrong???


More information about the rsync mailing list