When using the following to keep duplicate files on multiple computers, I find 
some files have their ACLs changed and cannot then be opened.

I am using the following command. My goal is to be able to read/write/edit any 
local or remote file from any machine. Until recently this worked just fine, 
but now some files cannot be opened once rsync'd.

rsync -avzh --progress --delete --super -A --exclude='~$*'  
'/cygdrive/d/claus.a' /cygdrive/x

D is the drive on the remote computer I am currently using, X is its mirror on 
another remote computer.

When RSYNC'ing I get the following for the files that will not open, after it 
shows the file transfers:
rsync: set_acl: sys_acl_set_file(claus.a/.rsync commands.txt.1BY2xz, 
ACL_TYPE_ACCESS): Invalid argument (22)
rsync: set_acl: sys_acl_set_file(claus.a/.test.txt.CA1No2, ACL_TYPE_ACCESS): 
Invalid argument (22)


On the source machine, the ACLs for files that open and don't open once RSYNC'd 
are identical.
# owner: claus.a (or Administrators in some cases, but files with both owners 
work & fail)
# group: Domain Usersge
user::---
group::---
group:root:rwx
group:Authenticated Users:rwx
group:SYSTEM:rwx
group:Users:rwx
mask:rwx
other:---

However, once RYSNC'd the failing files get "group::rwx". This seems to cause 
the failure to open.
All files (work or fail) lose the entire "group:root:rwx" ACL, but this seems 
to have no impact.

Removing the new ACL with setfacl -m g::--- solves my problem, but this is not 
a long term solution.

Thanks,
Andrew
-- 
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Reply via email to