I have a similar situation as yours.
I have a home linux server for everyone and usually people access it via samba (now sshfs as I got rid of windows on every machine). I needed to mess around with ACLs too but I could manage to get it work with owncloud for one year. Every user had his home that could be accesses through sshfs OR samba OR owncloud.
Now I’m going to Nextcloud and I tried to do the same. I’m writing you becase I have one working home like before but the others are not working.
If I find a solution or the cause I’ll share it.
EDIT:
If you can, try this:
- setup all the ACLs and stuff as you need
- create a file/folder in the Nextcloud webinterface
- through ssh or locally (maybe samba too) rename that created file to something else
- go to the nextcloud webinterface and refresh it
I got my second home working after this. It seems we need to trigger a filesystem event of a known file, I don’t know as I don’t know yet how Nextcloud is implemented.
Please let me know if you got it working.