If you have no idea what an ACL's is then you should read up on them at Wikipedia. In summary, “an access control list (ACL) is a list of permissions attached to an object.”
If ACL's are supported by your version of Mac OS X and your version of rsync then it is recommended that you enable ACL support on the backup volume.
The fsaclctl tool on Mac OS X is used to enable and disable ACL's on a volumes. A couple of examples are listed below for reference purposes. Replacing the '/' with '/Volumes/VolumeName' will allow you to check or specify the ACL status on a volume other than the root volume.
% /usr/sbin/fsaclctl -p /
% sudo /usr/sbin/fsaclctl -p / -e
% sudo /usr/sbin/fsaclctl -p / -d
fsaclctl
command available.
Under certain circumstances may wish to edit extended attributes. In order to edit extended attributes on Mac OS X, you may use a tool called 'xattr'. Help for this tool is available via the terminal. Open a terminal and then enter the line below and a help page for the tool will be displayed.
xattr -h
It is possible to disable the backup of ACL's on darwin by adding the following to your configuration file :
# Disable ACL preservation, only availible on darwin with custom rsync (YES/NO) disable_acl_preservation="YES" # (If enabled ACL's will not be preserved in the backup)
It is important to ensure that the permissions for a backup volume are enabled.