ACL hell

Hey 
I want to use a couple of zpools in Windows for applications, games, etc.
I'm having a problem right now with file permissions. Datasets seem to be configured correctly for Windows (I'm guessing, since I don't really use Windows except for particular apps - I'm used to macOS and Manjaro). Owner is "SYSTEM" by default, and "Administrators" - which would include me - have full permissions.
However, every file or folder I create is, well, created, but it is owned by SYSTEM, and I then have to provide UAC administrator elevation to do anything, like renaming. This also means that files created by apps fail, e.g. trying to download with Firefox results in a 0-byte file being created, and it then fails as it either wants to rename it, or it wants to move a temporary *.part file to the final destination file.
I've tried taking ownership of everything, giving full permissions to every user account, I've tried,
I've tried setting xattr to off, acltype to "none," and aclmode and aclinherit both to "discard," but again to no avail.
I cannot create a folder or a file on any ZFS dataset without having to immediately provide administrator privileges afterwards to do anything with it. It's driving me nuts
If I format a regular drive, this simply never happens. What is going on? How do I make it stop?
Is there a way to just completely remove ACLs/permissions from a pool or a dataset, as if it were FAT32 or exFAT?
Thanks.
BTW: This is a fresh Windows 10 LTSC 21H2 installation with the latest cumulative update installed.

I want to use a couple of zpools in Windows for applications, games, etc.
I'm having a problem right now with file permissions. Datasets seem to be configured correctly for Windows (I'm guessing, since I don't really use Windows except for particular apps - I'm used to macOS and Manjaro). Owner is "SYSTEM" by default, and "Administrators" - which would include me - have full permissions.
However, every file or folder I create is, well, created, but it is owned by SYSTEM, and I then have to provide UAC administrator elevation to do anything, like renaming. This also means that files created by apps fail, e.g. trying to download with Firefox results in a 0-byte file being created, and it then fails as it either wants to rename it, or it wants to move a temporary *.part file to the final destination file.
I've tried taking ownership of everything, giving full permissions to every user account, I've tried,
- Code: Select all
takeown /f T: /r /d y
- Code: Select all
icacls T:/* /reset /t
I've tried setting xattr to off, acltype to "none," and aclmode and aclinherit both to "discard," but again to no avail.
I cannot create a folder or a file on any ZFS dataset without having to immediately provide administrator privileges afterwards to do anything with it. It's driving me nuts

If I format a regular drive, this simply never happens. What is going on? How do I make it stop?
Is there a way to just completely remove ACLs/permissions from a pool or a dataset, as if it were FAT32 or exFAT?
Thanks.
BTW: This is a fresh Windows 10 LTSC 21H2 installation with the latest cumulative update installed.