I am trying to work out a strategy to appropriately hand out certain levels of permissions to junior admins on the system across multiple distributions, especially Ubuntu Server and RedHat Enterprise Linux, but also the occasional Debian and CentOS machines. I'm trying to find documentation on what each of the groups in these distros is for.
Some I know simply from having used them, but I'd like to see more certainly. For example, I understand group 'adm' on Ubuntu only gives access to logs, but I'm not confident of that and I seem to see that RedHat uses that as a full admin group. I'm having a terrible time searching this information due to the huge proliferation of "Linux User Groups" and documentation on how to add a user to a group, create a group and all that. None of it is what I'm looking for.
Where can I find appropriate documentation on this?