Adding and deleting users is one of the basic tasks that every system administrator should know. In this tutorial, I am showing you two ways to add and remove users in CentOS 8 on the shell and also on the Desktop.
Prerequisites
You need to have root privileges for this tutorial to work.
By Using Graphical User Interface (GUI)
How to add a user on CentOS
Step 1. When you log in, the below-mentioned interface will appear. Click on the” Activities” present on its top left corner.
Step 2. Click on the “Settings” icon from this window.
Step 3. Click on the search icon present on the top left corner of this interface.
Step 4. In the search bar, write “users”. The relevant option will appear in response to your search action. Click on that option.
Step 5. On the top right corner, there’s an “Unlock”. Click on that button to further proceed.
Step 6. After this action, a pop-up will appear which requires authentication. Enter your password and click on “Authenticate” to continue.Advertisement
Step 7. Upon successful authentication, the “Add User” button will be enabled that is present on the top right corner. Click on that button to add a new user.
Step 8. You have two options to set the account type, “Standard and Administrator”. You can select it as per your requirement.
Provide the following detail.
- Full Name
- Username
- Password
- Confirm password
Check “Set a password now” and enter your desired password.
After filling in all the required information, click on the “Add” present on the top right corner.
Step 9. After clicking on the “Add”, another pop-up will appear which requires user authentication. Enter the password and click on authenticate to further proceed.
You can see a new “Test” user has been added.
How to change the password of an existing user
Step 11. If you want to change the password of the user, click the user as shown in the below figure. Double click the “Password” text box. A pop up appears, check “Set a password now” and enter your new desired password. When you are done, click the “Change” button located at the top right corner.
You have successfully changed the password of the user.
How to remove a user
Step 12. To remove an existing user. Click the “Unlock” button.
A new pop up will appear, provide your password and click Authenticate.
Step 13. After authentication, click your desired user. Click “Remove User” located at the bottom right corner.
Step 14. Click “Delete Files” to delete all the files of the user. If you want to keep files, click “Keep Files”.
You have successfully removed the user.
Add a user on CentOS by using the terminal
The second method involves using the terminal.
How to add a user
Step 15. When you log in, the below-mentioned interface will appear. Click the” Activities” present on its top left corner.
Step 16. Click icon.
Step 17. Log in with the root user. Enter the following command.
su -
Type root password and press “Enter” from the keyboard.
Step 18. If you want to add a new user, the command should have the following syntax.
adduser [username]
Replace user name with the actual user name.
Suppose you want to add a new user test2, the complete command should look like the following.
adduser test2
Once you have added the user, it is time to set its password. Execute the following command on the terminal.
passwd [username]
Replace the username with the actual user name. Suppose you want to set the password of a newly added user test2. The complete command should look like the following.
passwd test2
When prompted enter your new password and type again to confirm. Press Enter from the keyboard when you are done.
How to change the password of an existing user
Step 19. To change the password for that user, type the following command.
passwd [username]
Replace the username with the actual user name. Suppose you want to change the password of a newly added user test2. The complete command should look like the following.
passwd test2
When prompted enter your new password and type again to confirm. Press “Enter” from the keyboard when you are done.
That’s how the password will be changed for that user.
How to remove a user
Step 20. If you want to remove a user, the command should have the following syntax.
userdel [username]
Replace username with the actual user name.
Suppose you want to remove user test2, the complete command should look like the following.
userdel test2
If you want to delete the user’s home directory along with the user account, use the -r option. The command should have the following syntax.
userdel -r [username]
Suppose you want to remove the home directory of user test2, the complete command should look like the following.
userdel -r test2
Conclusion
You have learned how to add, delete and change the password of an existing user both by using GUI and terminal. If you have any problem, please leave your feedback in the comment section and I will look into it.