Linux Cheetsheet: Group and user management

Ho Yipyik
Mar 8, 2022
  • Create a group
sudo groupadd groupname
  • Create a user

Add to a specific group

sudo useradd -g groupname username

Create a user with home

sudo useradd -m username

(To a specific path)

sudo useradd -m -d /path username
  • Add a user to groups

One group only

sudo usermod -aG groupname username

Multi-group

sudo usermod -aG groupname1,groupname2 username
  • Remove user from a group
sudo gpasswd -d username groupname
  • Change main group
sudo usermod -g primarygroupname username
  • Show user information
id username

Show group information of the user only

groups username
  • Show all users
cat /etc/passwd | less
  • Show all groups
cat /etc/groups | less
  • Delete user
sudo userdel -r username
  • Delete group
sudo groupdel groupname

--

--