]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr/smb: add fruit:nfs_aces=no for macOS compatibility mode 69930/head
authorShwetha Acharya <shwetha174@gmail.com>
Fri, 3 Jul 2026 06:56:34 +0000 (12:26 +0530)
committerShwetha K Acharya <Shwetha.K.Acharya@ibm.com>
Wed, 8 Jul 2026 12:18:58 +0000 (17:48 +0530)
commitd5b730736f58c232f6b314ece7815e3246f76055
tree82cf62b4ea8357c6b9d7ba45f96ad458720f5ea1
parent507f77f400a0ed55f57baf27a000e329afe508ef
mgr/smb: add fruit:nfs_aces=no for macOS compatibility mode

When macOS client compatibility is enabled, add the global Samba
configuration option 'fruit:nfs_aces = no' to disable NFS ACE
handling in the fruit VFS module. This improves compatibility
with macOS SMB clients by preventing conflicts between NFS-style
ACLs and macOS extended attributes.

The configuration is automatically applied when:
- Creating a new cluster with --client-compat=macos
- Updating an existing cluster to macOS mode

Signed-off-by: Shwetha K Acharya <Shwetha.K.Acharya@ibm.com>
src/pybind/mgr/smb/handler.py
src/pybind/mgr/smb/tests/test_handler.py