I have 2 groups of users: admins and regular-users. I would like members of admins to be able to see the files of admins and regular-users, but members of regular-users must not be able to see files of admins.
The problem is that when I create any user, the user is always a member of the "users" group. Furthermore, when I create a share, I cannot change the group to which the share belongs - it is always "users". This makes it impossible to use simple Linux group permissions, since admins and regular-users are both always in the "users" group. If I edit the user and uncheck "users", my action is ignored. I could use ssh and chgrp , but this is contrary to what is suggested by the GUI.
I'm trying to avoid using ACLs, since they present problems with hidden files, dot files, and attributes... but I can't see any way to use simple Linux group permissions. Am I missing something?