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.
but when transferred back to the original machine the ACL is fine
again.. so that's not so bad...
Again, this would be the expected behavior.
I wonder, does this mean that ACLs are stored in a machine dependent way??
Not sure what you mean by that. I've already stated how they are
stored and it's pretty straight forward.
Your issue is confusing that machine A has the same scope as machine
B. Neither has the same view of users. Alice's machine and user with
UID 5 isn't the same user as the person with UID 5 on Bob's machine
now is it? So why on earth would anyone expect the ACL to "work" from
Alice's machine on Bob's???
Note that the ACL I used is:
0: user:root allow read
and root is always uid 0.
Doesn't matter. It's still a different user.
I will try with a removable drive (or will someone else on the list do it...?)
:sigh:
And that is yet another, completely different thing too.
--
-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