User management using a terminal
-
Creating a New User Account (
useradd):sudo useradd -m username-
Example:
sudo useradd -m john
-
-
Setting a Password for the User (
passwd):sudo passwd username-
Example:
sudo passwd john -
Output:
Enter new UNIX password:
Retype new UNIX password:
-
-
Adding User to a Group (
usermod):sudo usermod -aG groupname username-
Example:
sudo usermod -aG sudo john
-
-
Deleting a User Account (
userdel):sudo userdel -r username-
Example:
sudo userdel -r john
-
-
Listing User Accounts (
cat /etc/passwdorgetent passwd):cat /etc/passwd-
Example:
cat /etc/passwd
-
-
Changing User Information (
usermod):sudo usermod -c "New User Info" username-
Example:
sudo usermod -c "John Doe" john
-
-
Locking and Unlocking User Accounts (
passwd):To lock a user account:
sudo passwd -l username-
Example:
sudo passwd -l john
To unlock a user account:
sudo passwd -u username-
Example:
sudo passwd -u john
-
-
Listing User Groups (
cat /etc/grouporgetent group):cat /etc/group-
Example:
cat /etc/group
-