adduser command in Linux

Last Updated : 21 Apr, 2026

adduser is a Linux command used to create new user accounts on the system in an interactive and user-friendly way. It automatically handles home directory creation, default settings, and basic user configuration.

  • Creates a new user along with a home directory and default files
  • Prompts interactively for password and user details
  • Automatically assigns a primary group to the user
  • Simplifies user management compared to the low-level useradd command

Installing adduser command

To install adduser tool use the following commands as per your Linux distribution.

1. In case of Debian/Ubuntu

$sudo apt-get install adduser

2. In case of CentOS/RedHat

$sudo yum install adduser

3. In case of Fedora OS

$sudo dnf install adduser

Working with adduser command

1. To add a new user

Command:

adduser username

This command will add a new user to your Linux system. It will ask for some details and after entering those details a new user account would be created.

Output:

To-add-a-new-user

2. To add a user with a different shell.

Command:

sudo adduser username --shell /bin/sh

This command will change the default shell for the new user to /bin/sh.

Output:

To-add-a-user-with-a-different-shell


3. To add a new user with a different configuration file.

Command:

adduser username --conf custom_config.conf

This command will take the configurations from the custom_config file and will create the new as per custom_config filename configurations.

Output:

To-add-a-new-user-with-a-different-configuration-file

4. To add a user with different home directory.

Command:

adduser username --home /home/manav/

Output:

To-add-a-user-with-different-home-directory

5. To get the version of the adduser command.

Command:

adduser --version

This command will print the version details of the adduser command.

Output:

To-get-the-version-of-the-adduser-command

6. To display the help section of the adduser command

Command:

adduser -h

This command will display the help section of the adduser command.

Output:

To-display-the-help-section-of-the-adduser-command
Comment

Explore