User & Group management
# list all users
cut -d: -f1 /etc/passwd
# add new user
sudo adduser new_username
# give user sudo privelegies (Ctrl+X Y)
visudo
# or
sudo usermod -a -G sudo username
# delete user
sudo userdel username
# delete user directory
sudo rm -r /home/username
# modify username
usermod -l new_username old_username
# change user password
sudo passwd username
# change username
usermod -l newUsername oldUsername
# change user home dir
usermod -d /home/newHomeDir -m newUsername
# create new group
sudo addgroup groupname
# delete a group
sudo delgroup groupname
# list of all groups in /etc/group
# add user in to a grooup
sudo usermod -a -G groupname username
# remove user from a group
sudo gpasswd -d username groupname
# get id of user & group
id username
# get list of groups of current user
groups username
# change group name
groupmod --new-name NEW_GROUP_NAME OLD_GROUP_NAME