This post is a collection of commands basically, I hope it works a reference for me and other people who pass by.
To delete users, we have
userdel. For me, it was really weird
learning that we have two commands with similar names that basically do the same
thing. I present some examples below.
# removes user and home directory $ deluser -r user $ userdel user # remover user from group $ deluser user group # deleting a group $ deluser --group group
Creating or deleting groups, adding a user to them or changing primary group:
# creates group $ groupadd groupname # adds user to group $ gpasswd -a username groupname # removes a user from a group $ gpasswd -d username groupname # remove a group $ groupdel groupname # remove a user from group $ delgroup username groupname # change primary user group $ usermod -g othergroup username # check groups of an user $ groups username
Changing the group of a file/folder:
# change group of a file or folder $ chgrp group file/folder # changing recursively (all inner files too) $ chgrp -R group folder # changing the user of a file/folder $ chown user file # changing folder and recursively $ chown -R user folder # changing user and group for a folder # recursively $ chown -R user:group folder
Hopefully this was useful for you guys. Let me know if you have any suggestions. Thanks for reading!