11.2 U2 - SMB read only after WebDav Share
If you have Windows Pools and shares set up, then decide to use WebDav with an existing share, the Windows permissions (user and group) are overwritten with WebDav (Unix). This creates an environment where Windows shares are read only and must be rebuilt. The file system becomes almost useless from a Windows perspective at that point.
Solutions: Figure out how to allow both Windows and Unix access protocols at the same time, OR, issue a warning or hard error not allowing the change of Windows shares to Unix (WebDav) shares. Alternatively, require that WebDav shares must have a new pool or new resources that do not overlap the Windows resources.
If you use windows share there are even issues with permission without webdav. Switching back ferom zfsacl to ixnas (Click on the share => Advanced) might solve that issue. See: https://forums.freenas.org/threads/11-2-u2-changes-how-smb-unix-share-permissions-work.73943/
I was able to fix my issue. The WebDav access is less important than Windows access. I put the original Windows associated user and Windows associated Group into the Pool Permissions and recursively applied it to all objects. That got things going and fixed the issue. Obviously no WebDav access at that point.
One alternative that may have worked is to add all of the users to the WebDav group since that data object ownership had been established. Switching to WebDav replaces all of the permissions on all of the objects.
Would WebDav work by adding that user to an existing permission group rather than replacing the existing permissions?