DocJoc,
UNIX (and thus OS X) thinks of users in terms of their UID and GID numbers, but will
display them, many times, by their short names. You can think of this as any incident of a particular UID or GID being
mapped to a short name.
Now, starting with 10.3, OS X began creating users with unique "default" groups, these groups being created using the short name for the user. So, a user "fred" would have a default group of "fred," and would be the sole member of this group. Prior to 10.3, the standard UNIX practice of placing
all users in group "staff" was used. In both of these cases, there is/was no necessity to actually include users in the "users" property of the designated group in Netinfo. Maybe you are being confused by the difference between a user having a designated "default" group listed as a property of that user, and a group having a list of included users in a "users" property. Users can be listed in, and belong to, any number of groups, but they will have only one "default" group.
You can safely ignore all of this, anyway, when you want to "Share" files. In order to "Share," you simply create a new group using Netinfo Manager, then include your desired users in this group's "users" property. I give instructions for doing so in that thread.
Next, you create a "Shared" directory. A good location for this is the "Shared" folder in the "Users" folder, but you can create it anywhere. You then set the group ownership of this created directory to your custom-created group.
When files are saved or copied to a directory, they will "inherit" the group ownership of that directory, as long as the user belongs to the group. If this user has changed their default
umask, as I have instructed in the referenced thread, that new file will also be read/write for every member of that group. This will enable the "Sharing."
Scott