Linux
Command
Library
Basics
Tips
Commands
Users & Groups
Create group
$
groupadd
[name]
$
addgroup
[name]
Delete group
$
groupdel
[name]
Rename group
$
groupmod
-n [newGroupname] [oldGroupname]
Create user
$
useradd
[name]
$
adduser
[name]
Delete user
$
userdel
[name]
$
deluser
[name]
Rename user
$
usermod
-l [newUsername] [oldUsername]
Set user password
$
passwd
[name]
Grant sudo privileges to an existing user
$
usermod
-a -G sudo [user]
$
adduser
[user] sudo
User information
$
finger
[user]
Add existing user to group
$
usermod
-aG [groupName] [userName]
$
adduser
[userName] [groupName]
$
gpasswd
-a [userName] [groupName]
Add new user to group
$
useradd
-G [group] [user]
Remove user from group
$
gpasswd
-d [user] [group]
$
deluser
[user] [group]
List all groups
$
getent
group
$
cat
/etc/group
List all users
$
getent
passwd
$
cat
/etc/passwd
Show current user
$
whoami
Switch user
$
su
[user]
Show logged-in users
$
who
$
w
$
users
Show user ID and groups
$
id
[user]
Show login history
$
last
> TERMINAL_GEAR
Curated for the Linux community
Copied to clipboard
> TERMINAL_GEAR
Curated for the Linux community