I’m not being snarky here, this is just a question.
What benefits would there be to removing the extra groups? From a different direction, what would be gained by removing the extra groups?
@pudge I won’t, if it does not pose any security issues. I was always taught to delete anything you are never going to use, so I gues I am applying it to groups.
[build@buildsystem ~]$ groups
sys vboxusers libvirt rfkill users wheel build
removing groups is not needed only removing user from groups could be something “needed”
Removal of groups should be only a thing if you created the groups before manually
The thing to remove can be only packages… and services/timers/sockets
I get it, and and it’s something I hadn’t thought about until you asked. I just prefer to have only the groups EnOS uses and delete the rest, such as lpadmin.
There is no universal answer. It depends on your personal needs and preferences.
If you don’t know, you can always remove everything except wheel and michael and then add back what you need when something doesn’t work. Personally, I only have sys, wheel and my user group.
AFAIK it’s used by Debian based or other distros as the default/main user group. It is about how the local admin wants to handle a multi-user system for data sharing. Arch uses the group named as the user name.