Problems on Mac OS X with owners and groups? For solution, read
on...
Lee Cullens
lee_cullens at mac.com
Tue Aug 30 15:23:23 GMT 2005
Martin Koistinen wrote:
> All,
>
> This message is placed here for the aid of others in the future. I
> have search the archives for this solution, but sadly, only found a
> couple of (rather old) messages from people exhibiting having the same
> problems, but without any replies for this solution.
>
> Please forgive me as I seem to ramble on here, I do so with the intent
> of making this solution more findable by others having this issue but
> don't exactly know what they are searching for.
>
> The problem is characterized by copies made by rsync have reset owner
> and group information -- in my case to root : unknown -- regardless of
> the switch settings for rsync. So, for example:
>
> # rsync -aog source dest
>
> will copy all files from source to dest, but will not preserve the
> owner and group settings of the source files, even though the
> (redundant) flags for -a , -o and -g are all set.
>
> To make matters worse, because of the problem, the whole --link-dest
> functionality doesn't save space in a backup/snapshot scheme for
> unchange files, since rsync will find that the dest files in the
> previous backup will have different ownership than the source files
> (unless the source files also happen to have root:unknown ownership,
> that is)
>
> This problem is most likely to occur with those of us who have added
> extra disks to the system (probably) via firewire or USB.
>
> The issues is not rsync, but rather a setting in the OS. OS X has
> newly formatted disks marked with a flag to "ignore ownership details
> on this volume" by default. To fix this, select the volume you wish
> to check/change in the finder. File -> Get Info (Apple-I), in the
> multi-panel, info-window for your disk, open the section "Ownership &
> Permissions:", and verify/uncheck the checkbox for "Ignore ownership
> on this volume".
>
> Voila, the "rsync" issue is now gone.
>
> I suspect that this ownership flag is set by default to emulate disk
> insertion behavoir prior to OS X on the Mac (where it was ignorant of
> ownership and/or permissions).
>
> It would be great if rsync could verify that ownership settings
> actually took when they are set and report in the verbose output
> and/or logs if there is a discrepancy. This would help to aid those
> of us in setting up rsync-based backups and will forewarn us of
> related problems during full recovery of a backup.
>
> I hope this helps someone and/or aids the future development of rsync.
>
> -- MKoistinen
You would see that and more in my article <a
href="http://homepage.mac.com/lee_cullens/Bx3.html">Backup::Restore</a>.
More information about the rsync
mailing list