All the groups except the primary group are called the secondary groups of Users, for whom they belong. Generally, the primary group is created at the time of user-created with the same name. You can also assign a user to other groups to inherit their group permissions.
Syntax
The gpasswd
command uses the following syntax for removing a user from group.
gpasswd --delete USER GROUP
Change USER with your actual user name and GROUP with named of group from which you want to delete user.
Example
Use the following command to remove user jack from sudo group.
gpasswd -d jack sudo
Instead of -d
, you can also use its long version --delete
.
Once you deleted a user from the group, check the list of groups the user belongs to.
cat /etc/group | grep jack
Add User to a Secondary Group
In case you realize that you didn’t want to remove that user from the group. Also, you may be required to add another user to that group. Use the following command to add a user to a second group.
usermod -aG sudo jack
The above command will add user “jack” to the group named “sudo”.
Conclusion
Hope this FAQ contains the useful information you required.
3 Comments
Also run
#cat /etc/group | grep jack
This command will return all lines in the file containing user jack and
you can see all the groups jack is member of
Since you used the command gpasswd .how can we get confirmed about it??
you didnt mention any steps for that??????
You can verify the groups the user is a member of or the ones the user was removed from by running
# id
after running the
# gpasswd -d
command.