https://bugzilla.samba.org/show_bug.cgi?id=8948
Summary: ZFS acls are not inherited.
Product: rsync
Version: 3.0.9
Platform: All
OS/Version: Solaris
Status: NEW
Severity: normal
Priority: P5
Component: core
AssignedTo: wayned at samba.org
ReportedBy: ryan at mailinator.com
QAContact: rsync-qa at samba.org
Additionnal system information :
OS : OpenIndiana 151_a3
samba global configuration : abe="true", guestok="false"
aclinherit="passthrough-x", aclmode="passtrough"
When using rsync without any the following flags : --perms, --executability,
--chmod, the default zfs ACLs are not applied.
here is an example :
I have a directory with the following acls :
drwxr-xr-x+181 shamu staff 225 May 20 01:24 Folder
user:shamu:rwxpdDaARWcCos:fd-----:allow
everyone@:r-x---a-R-c---:fd-----:allow
When I create or copy a regular file to this folder, the new file's alcs
look
like this :
-rw-r--r--+ 1 shamu staff 0 May 20 01:30 file
user:shamu:rw-pdDaARWcCos:------I:allow
everyone@:r-----a-R-c---:------I:allow
We can see that the ACLs have been correctly inherited from the folder.
When I rsync a file to this folder, the acls look like this :
-rw------- 1 shamu staff 11010048 May 20 01:49 file
owner@:rw-p--aARWcCos:-------:allow
group@:------a-R-c--s:-------:allow
everyone@:------a-R-c--s:-------:allow
from the manual :
"... when --perms and --executability are both disabled, rsync's
behavior
is the same as that of other file-copy utilities, such as cp(1) and
tar(1)."
I read somewhere that full solaris/zfs acls support should be for 3.2.0 but
I'm
wondering why those acls are being set by rsync 3.0.9
--
Configure bugmail: https://bugzilla.samba.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.