Bug 13896 - Ceph VFS module runs with ACL support disabled by default
Ceph VFS module runs with ACL support disabled by default
Product: Samba 4.1 and newer
Classification: Unclassified
Component: VFS Modules
All All
: P5 normal
: ---
Assigned To: Karolin Seeger
Samba QA Contact
Depends on:
  Show dependency treegraph
Reported: 2019-04-12 11:51 UTC by David Disseldorp
Modified: 2019-04-16 07:40 UTC (History)
2 users (show)

See Also:

fix cherry-pick for 4.9.next and 4.10.next (2.98 KB, patch)
2019-04-14 22:05 UTC, David Disseldorp
jra: review+

Note You need to log in before you can comment on or make changes to this bug.
Description David Disseldorp 2019-04-12 11:51:43 UTC
vfs_ceph currently performs POSIX ACL mapping and uses xattrs for retention. libcephfs *disables* ACL support by default and returns -EOPNOTSUPP in the POSIX ACL get/setxattr paths as a result.

libcephfs ACL support should be explicitly enabled during mount via the following config:
        client acl type = posix_acl
        fuse default permissions = false
Comment 1 David Disseldorp 2019-04-14 22:05:21 UTC
Created attachment 15060 [details]
fix cherry-pick for 4.9.next and 4.10.next
Comment 2 David Disseldorp 2019-04-14 22:10:22 UTC
@Jeff: should NFS-Ganesha be doing something similar for ACLs handling, or are they not currently supported there?
Comment 3 Jeremy Allison 2019-04-15 23:25:58 UTC
Re-assigning to Karolin for inclusion in 4.10.next, 4.9.next.
Comment 4 Karolin Seeger 2019-04-16 07:40:14 UTC
(In reply to Jeremy Allison from comment #3)
Pushed to autobuild-v4-{10,9}-test.