Add User
Create new user account.
sudo useradd username
sudo useradd -m username
sudo useradd -s /bin/bash username
sudo useradd -m -s /bin/bash -G sudo usernameDelete User
Remove user account.
sudo userdel username
sudo userdel -r usernameModify User
Change user properties.
sudo usermod -aG groupname username
sudo usermod -s /bin/zsh username
sudo usermod -L username
sudo usermod -U username
Change Password
Set or change password.
passwd
sudo passwd username
passwd -l username
passwd -u usernameSwitch User
Switch to another user.
su username
su -
su - usernameSudo
Execute as root.
sudo command
sudo -i
sudo -u username command
sudo visudoGroup Management
Manage groups.
sudo groupadd groupname
sudo groupdel groupname
sudo gpasswd -a username groupname
sudo gpasswd -d username groupnameView Users
List users and info.
cat /etc/passwd
whoami
who
w
id usernameCommon mistakes / Errores comunes
- People often copy a command or pattern without adapting placeholders, which can break production workflows unexpectedly.
- It is easy to forget environment-specific differences, so always verify behavior in your shell, runtime, or API gateway before shipping.
- Many errors come from skipping small validation steps, so test with realistic sample input before relying on the result.
Last updated: February 2026