Linux useradd Command with Examples

Table of Contents
Linux useradd Command with Examples
The useradd is a low-level utility used to manage users on the Linux system. By using useradd
utility you create new users and assign them to the groups. As Linux is a multiuser system it’s important for the administrator to manage tasks like adding user, removing user, assigning a user to the group, etc. In this tutorial, we are going to learn Linux useradd command with examples.
Basic Syntax of useradd
Command
When creating a new user with given options using useradd command, It reads /etc/default/useradd
file for default values and /etc/login.defs
file for password policies, user id ranges etc.
Following is the basic syntax for useradd
command in Linux.
useradd [OPTIONS] USERNAME
Where,
OPTIONS: These are the options used with useradd command specified here.
USERNAME: Name of the user that will be used with this command.
How to Create a New User in Linux System
To only create a new user using useradd
command you run this command without any options.
Run the following command to create a user names demouser
in your Linux system.
useradd demouser
After completing the execution of the above command, it will create the new user using default values specified in /etc/default/useradd
file.
Now to make this user login to the system you should set the password to the newly created user. To set the password to demouser
you can run below command:
passwd demouser
Now you will be asked to enter the password, enter the password and confirm it when you asked.
How to Create User with Specific User ID
When we create a user using useradd function user ID will be assigned to the user reading /etc/login.defs
files. You can also create a new user with specific user id by using -u
option with useradd
command:
To create a user with User ID 1401 you can run following command in the terminal:
useradd -u 1401 demouser1
Confirm and verify User ID with id
command:
id -u demouser1
The output should be:
1401
How to Create a User With Home Directory
To create a user with home directory you should use -m
option with useradd
command.
Create a user named demouser2
with home directory run below command:
useradd -m demouser2
Here the new user will be created with home directory /home/demouser2
.
To confirm the creation of the directory run below command:
ls -a /home/demouser2
Conclusion
In this tutorial, you have learned Linux useradd Command with Examples successfully. If you have any of the queries regarding this then you can comment below.
LATEST POSTS
-
How to Find and Replace Text in Vim or Vi
-
How to Install Skype on Debian 10
-
How to Install Adobe Flash Player on Debian
-
How to install Nginx on CentOS 7
-
How To Secure Nginx with Let’s Encrypt SSL on Debian 10
-
How to install Krita on Debian 9
-
How to Install Postman in Linux
-
How to Install Webmin on Debian 9
-
How to Install Gradle on Debian 10
-
How to Install PHP 7.2 on Linux Mint 19
-
How to Install Opera Browser on Ubuntu 18.04
-
How to Turn On Syntax Highlighting in Vim/Vi Editor