On 4/13/2019 2:01 PM, Carlos E. R. wrote:
Now, why does the ACL permission have priority over the filesystem permissions? How can they be different?
Permissions usually are dealt with: 1) more specific permissions are usually give more weight than more general ones. 2) sometimes 'denies' are processed before 'permits' and the search stops on the 1st match encountered. 3) in some systems, ordering is sensitive because, again the search stops on the 1st match.
And why did not rsync copy them? How can I get rsync to really copy them over faithfully?
Are you wanting an incremental copy or a full copy. If 'full', why not use tar? if you want incremental, tar can support that too. I think you will find it is much faster. With rsync, I'd have to 'play' to see what works for the reasons you are running into.
Andrei hints at "mask". I don't understand. With whatever mask, the > filesystem permissions were transferred by rsync perfectly, but not the ACLS. Why?
What were the group permissions supposed to be? rwx? What are the umasks of the running processes -- both on side where rsync is run as well as where it is extracted. I.e. If the extracting site has a mask of 077, its possible rsync would consider that to be a hint that group perms should be excluded. Also -- the 'default/inherited acl' on the directory -- Is there one? Might that be adding to the mix, by starting with acls for child inodes from that one?
From the 'chacl' man page:
Changing the permission bits of a file will change the file access ACL settings (see chmod(1)). However, file creation mode masks (see umask(1)) will not affect the access ACL settings of files created using directory default ACLs. Too tired to write more right now... -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org