DO NOT REPLY [Bug 7382] New: Fails to copy with ACL issue if src user is unknown (OSX 10.6 only)
samba-bugs at samba.org
samba-bugs at samba.org
Wed Apr 21 16:43:15 MDT 2010
https://bugzilla.samba.org/show_bug.cgi?id=7382
Summary: Fails to copy with ACL issue if src user is unknown (OSX
10.6 only)
Product: rsync
Version: 3.0.7
Platform: All
OS/Version: Mac OS X
Status: NEW
Severity: normal
Priority: P3
Component: core
AssignedTo: wayned at samba.org
ReportedBy: sanner at yahoo.com
QAContact: rsync-qa at samba.org
If src file or directory (with certain ACLs) was created by a user that is
unknown on local machine rsync will fail to copy. This issue is new for OSX
10.6.(3) and does happen with 10.5.8 note:/bin/cp works fine.
Example
Definitions:
DIR-LOCAL-USER : Src directory created by a local user on local machine.
DIR-UNKNOWN-USER : Src directory created by local user on another machine.
Directory/Disk was then mounted on local machine.
DIRB : target dir on local machine
rsync: rsync 3.0.7 running on OSX 10.6.3
--- rsync works when src dir was created by local user ---
ls -lde DIR-LOCAL-USER
drwx-wx-wx+ 3 admin staff 102 Apr 1 10:59 DIR-LOCAL-USER
0: user:admin allow
list,add_file,search,delete,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,writesecurity,chown,file_inherit,directory_inherit
rsync -aA DIR-LOCAL-USER DIRB
ls -lde DIRB
drwx-wx-wx+ 3 admin staff 102 Apr 1 10:59 DB
0: user:admin allow
list,add_file,search,delete,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,writesecurity,chown,file_inherit,directory_inherit
--- rsync 3.0.7 fails with acl issue if user is unknown ----
ls -lde DIR-UNKNOWN-USER
drwx-wx-wx+ 3 2195 staff 102 Jun 4 2009 DIR-UNKNOWN-USER
0: FFFFEEEE-DDDD-CCCC-BBBB-AAAA00000893 allow
list,add_file,search,delete,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,writesecurity,chown,file_inherit,directory_inherit
rsync -aA DIR-UNKNOWN-USER DIRB
rsync: unpack_smb_acl: sys_acl_get_info(): Unknown error: 0 (0)
rsync error: some files/attrs were not transferred (see previous errors) (code
23) at main.c(1040) [sender=3.0.5]
ls -lde DIRB
ls: DB: No such file or directory
--- OSX 10.6.3 cp works fine ----
/bin/cp -ap DIR-UNKNOWN-USER DIRB
ls -lde DB
drwx-wx-wx+ 3 2195 staff 102 Jun 4 2009 DIRB
0: FFFFEEEE-DDDD-CCCC-BBBB-AAAA00000893 allow
list,add_file,search,delete,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,writesecurity,chown,file_inherit,directory_inherit
--------- same issue with remote machine copy ----
Also note this fails when copying dir from a remote machine:
rsync -aAe ssh remote-machine:/DIR-UNKNOWN-USER DIRB
error result looks like this:
pack_smb_acl sys_acl_set_info(): Operation not supported
--
Configure bugmail: https://bugzilla.samba.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the rsync
mailing list