[Samba] vfs fruit unable to create xattr and ACL from OS X 10.10.4

Michal Moravec michalm.mac at gmail.com
Fri Jul 31 12:47:03 UTC 2015


> On 29 Jul 2015, at 10:02, Ralph Böhme <rb at sernet.de> wrote:
> Hm, works for me:
> 
> mac$ mount | grep smb
> //ralph at 10.10.11.100 <mailto:ralph at 10.10.11.100>/AAPL on /Volumes/AAPL (smbfs, nodev, nosuid, mounted by ralph)
> mac$ touch /Volumes/AAPL/test
> mac$ xattr -w foo bar /Volumes/AAPL/test
> mac$ xattr -l /Volumes/AAPL/test
> foo: bar
> mac$ 


It does not matter if I use ls -la@ or xattr -l. Nothing is there.

> As expected, afair the client doesn't support modifyint ACLs on an smb
> mount. Have you verified this works against an Apple SMB server?

I didn’t know that. I confirm client can’t do this with Apple SMB server either.
Thank you for info.


>>       fruit:nfs_aces = yes
>>       fruit:veto_appledouble = yes
> 
> fwiw, I'd remove anything that is the default.

Are there any possible problems with this approach apart from convention/cleaner config?
Our Samba admin prefers it this way.


> man setfattr
admin-apple # touch test.txt
admin-apple # setfattr -n user.test -v test test.txt
admin-apple # setfattr -n security.test -v test2 test.txt
admin-apple # getfattr -d test.txt
# file: test.txt
user.test="test"

admin-apple # getfattr -n security.test -d test.txt
# file: test.txt
security.test="test2"

From this output I conclude extended attributes are indeed supported on our storage array.

> I'd be happy to help, but being busy atm I'll have to see when to take
> another look.
Thank you. I would appriciate some tips how to debug this and find what is causing this problem.

MichalM


More information about the samba mailing list