In this guide, we will explain how to add and remove a user on your Linux server. There are small differences in the different Linux distributions. With Red Hat based distributions you will not be prompted to enter a password. With Debian based distributions you will be prompted to enter a password. You are also prompted to enter personal data for the new user with Debian based systems.

Contents
1. Add a user
2. Add and remove a user from the sudo group
3. Remove a user

Add a user

In this example, we will create a new user called worldstream. We can create this user by using the following command:

[root@worldstream ~]# adduser worldstream

On a Red-Hat based system, you will not automatically be prompted for a password. In order to set the password you can use the following command:

[root@worldstream ~]# passwd worldstream

Add and remove a user from the sudo group

When you have created a new user you can also add the user to the sudo group. On Debian based systems this is done with the following command:

[root@worldstream ~]# usermod -aG sudo worldstream

If you are using a Red-Hat based system you can achieve the above with the following command:

[root@worldstream ~]# usermod -aG wheel worldstream

If you want to remove a user from the sudo group on a Debian based system you can use the following command:

[root@worldstream ~]# gpasswd -d worldstream sudo

In case you want to remove a user from the sudo group on a Red-Hat based system you can use the following command:

[root@worldstream ~]# gpasswd -d worldstream wheel

Remove a user

In order to remove a user the following command can be used:

[root@worldstream ~]# userdel worldstream

Do note with removing users this way that the home directory of the user will not be automatically removed. In case you also wish to remove the home directory of the user please use the -r option with the userdel command. This option will also remove the user’s mail spool. Below is an example of this command.

[root@worldstream ~]# userdel -r worldstream

Conclusion

In this guide, we have shown you some of the basics with user accounts.  Adding, modifying, and removing users can come in handy when you have just received your new server. This guide will provide some steps to get started with new users on your system. Keep in mind that some commands may vary with other Linux distributions.

If you are facing any difficulties with the user management on your server feel free to email us here