In Linux, different users have different roles and responsibilities. Some users might need the ability to execute applications, while others are restricted from accessing specific files and folders. Groups let you create categories of users with pre-set permissions. Instead of managing permissions for each user account, you can simply add a user to a group to grant the appropriate permissions. You can use the below command to add a user to a group.
$ useradd -G mygroup user