I've been doing some research on users/groups after my recent experience with dial up and needing to 'sudo adduser <me> dip. That's all and well, but what is dip? In my search, I only found some program with this abbreviation. And, why is dip issued the number 30? Does this number actually mean something, or is it randomly picked by the kernel maintainers? When one creates a group, how does one know what identification number to give it, or does it matter as long as the number isn't already being used by another group.
I've looked at the --help pages for both adduser/useradd, addgroup/groupadd and it doesn't give much information there, nor does the man page Group.
For instance, Redhat shows they use GID 40 for dip, but in Ubuntu it is GID 30:
This gives a bit more clues as to how GID's are chosen:
And one bug tracker said that dip 40 didn't work, that they had to change it to dip 30:
I see the problem isn't so black and white after reading this:
I'm just a bit confused. In my other Debian-based distro, there is no dip group, but a group called sqid with GID 30. That confused me even more. Is there a good tutorial that explains what these groups are? Some are self explanatory, like disk and scanner, but certainly not sqid or dip. I only found a caching program called squid when doing a search.
Thanks for any and all help with this!