heihachi88
10/21/2014 - 8:54 AM

User & Group management

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