How do I create a user in Linux desktop?

Creating new user accounts on a Linux desktop environment is a fundamental task that allows multiple users to have personalized settings and data. Whether you’re sharing your computer with family, colleagues, or just setting up a separate account for specific tasks, the process is straightforward. This guide will walk you through creating a new user on a Linux desktop environment.

Why Create Multiple Users?

Having multiple user accounts on a single system offers several benefits:

  • Personalization: Each user can have their own desktop settings, files, and preferences.
  • Security: User-specific access controls prevent unauthorized access to personal data.
  • Organization: Keeps work, personal, and administrative tasks separate.


Before starting, ensure you have:

  1. Administrator (root) privileges.
  2. Access to the Linux desktop environment.

Step-by-Step Guide to Create a User on Linux Desktop

Method 1: Using the Terminal

1. Open the Terminal

You can open the terminal by searching for “terminal” in your applications menu or using the shortcut Ctrl + Alt + T.

2. Create a New User

Use the sudo useradd command followed by the username you want to create. For example, to create a user named desktopuser:

sudo useradd -m desktopuser

The -m option creates a home directory for the new user.

3. Set a Password for the New User

Set a password for the new user with the passwd command:

sudo passwd desktopuser

You will be prompted to enter and confirm the new password for the user. Ensure the password is strong and secure.

4. Verify the User Creation

To verify that the new user has been created, you can list the home directory:

ls /home

You should see a directory named desktopuser.

Method 2: Using the Graphical User Interface (GUI)

1. Open the Settings Menu

Access the system settings from your desktop environment. This is typically found in the system menu or control center.

2. Navigate to User Management

In the settings menu, look for an option like “Users,” “User Accounts,” or “Account Management.”

3. Add a New User

Click on the option to add a new user. You will likely need to enter your administrator password to proceed.

4. Enter User Details

Fill in the required information for the new user, such as the username, full name, and password. Ensure you select the appropriate account type (standard or administrator).

5. Complete the Process

Save the changes to create the new user account. The system will automatically create a home directory for the new user.

Additional Tips

  • Assigning User Groups: You can add the user to specific groups using the usermod command or through the GUI user management interface.
  • Setting User Permissions: Ensure the new user has the appropriate permissions for the tasks they need to perform. This can be managed through the chmod and chown commands or via the file manager in the GUI.


Creating a new user on a Linux desktop is a simple process that can be done through the terminal or the graphical user interface. By following these steps, you can set up personalized accounts for multiple users, enhancing the usability and security of your system. Whether you’re managing a shared computer or just keeping your work and personal environments separate, understanding how to create and manage user accounts is an essential skill for any Linux user.