https://linuxtechlab.com/?p=356
User & Group management : Complete Beginner’s Guide