- 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