https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271704

--- Comment #7 from Peter Eriksson <p...@lysator.liu.se> ---
> Samba must be doing something else there for Linux.

Yes, Linux doesn't support accessing local real ZFS ACLs at all... 

I think you might sort of work around that by NFSv4-exporting a ZFS filesystem
and then loopback mount it back onto the same host, since ZFS-on-Linux
internally does support the full ACLs (and exposes them via NFS as 'xattrs' so
you can modify them via that interface - there just isn't a working kernel -
userland interface to access/modify them directly. There is some half-baked
PosixACL emulation support in ZFS-on-Linux but that only supports a subset of
the full access rights.

So the Samba vfs_zfsacl module only works on FreeBSD (and Solaris-derivates)

One (out of many, but that one is a showstopper for us) big reason we use
FreeBSD and not Linux as the OS for our ZFS-based fileservers :-)

ZFS on Linux isn't that big either so people using Samba on Linux are normally
using other filesystems that doesn't have "full" ZFS/NFS ACLs either and then
they emulate the ACLs using other means (but that makes it hard to share data
between SMB and NFS for example since Samba will validate ACLs one way and then
the kernel/NFS will do it differently). It's big headache.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to