At 12:27 AM +0100 3/15/07, Giuliano Gavazzi wrote:
I have to change my earlier statement about 10.4.9 having solved
rsync problems with ACLs and resource forks.
It only works locally. Across machines, using ssh, ACLs are
corrupted in some way*.
Unfortunately I had to wait the official release before I could
install on two machines and so the problem escaped me.
* in the example I run the UID in the transferred ACL cannot be
resolved. The error message at ls -e is: Unable to translate
qualifier on ACL.
That should very arguably be the expected behavior. (The msg "Unable
to translate qualifier on ACL." would seem to confirm this.)
ACLs on Alice's system are different (a whole domain in scope) over
Bob's system and any ACLs there, or to where they are copied. Bob's
scope is different. The ACL no longer applies because it's out of
scope.
A more interesting behavior would be if you copy it back; does it
still work as you then might also expect?
As for examining the ACL, it's simply a HFS+ Attributes File entry,
expressed in Tiger as an EA with the com.apple.system.Security
attribute, which unless you're in the com.apple.system.Security
domain is private or not exposed to the rest of the system. (You are
free, of course, to read it explicitly yourself. We don't live in a
day where dd does work. Yet. So you /can/ read it. :wink: )
You could try filing a radar on this, but I suspect that the
behavior's correct.
But I consider the ACL issue with rsync to have significant
philosophical complications no matter how you slice it. Yet these are
the most understandable and sane of rysnc's issues in Tiger.
psync worked great, fwiw -- but the fact that you can't write such a
working tool today, if you wanted to, using any of the system
facilities is disturbing. It's the Goedel record that can't play
itself.
--
-dhan
------------------------------------------------------------------------
Dan Shoop AIM: iWiring
Systems & Networks Architect http://www.ustsvs.com/
email@hidden http://www.iwiring.net/
1-714-363-1174
"The wise man doesn't give the right answers, he poses the right
questions." -- Claude Levi-Strauss
iWiring provides systems and networks support for Mac OS X, unix, and
Open Source application technologies at affordable rates.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Macos-x-server mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/macos-x-server/email@hidden