I am experiencing an SMB compatibility issue between Windows and macOS. When files or folders are created from macOS, Windows can edit and delete them without any issues. The same applies to Windows-to-Windows access. However, when files or folders are created from Windows, they appear as locked when accessed from macOS, preventing deletion and, in some cases, even file access.
I have already tested multiple dataset and ACL configurations on TrueNAS, as well as macOS-side commands such as xattr -rc, removing Keychain credentials, remounting the SMB share, and restarting the SMB service, but none of these attempts resolved the issue.
I assume other users have a similar setup (a mixed Windows and macOS environment). If anyone can share a working dataset, ACL, and SMB configuration for this scenario, I would greatly appreciate it.
Hey my friend geri91, unfortunately I couldn’t find the option you shared, I’m using the most up-to-date version of Truenas Scale, if you could guide me on how to find it I would appreciate it. I’ll share an important piece of information, the Windows version is “Win 11 Pro for Workstation”, I tested it on other Windows versions in the Pro version and this problem didn’t occur.
Thank you
I’ve just upgraded to 25.10.1 and I see that the “Enable SMB2/3 Durable Handles“ option I mentioned is indeed missing from the “Default Share” configuration.
I have no idea why IX is removing the support for these, IMHO these are very important options and I definitely want to use them.
As of today, these options can be accessed if you switch the “Purpose” setting to “Legacy Share”:
A little background story on why I disable this. I noticed that from time to time Windows “locks” a file by keeping the file handle open even when not actively writing to the file. It is a Windows thing. I disabled the durable handles and this solved my issue. I also disable Alternate Data Streams, because Windows… We have both Linux and Windows systems at home so interoperability is important.
The new “Default Share” option is now the default when one creates an SMB share. Unfortunately it has very, very limited number of options available, I really hate this in this form.