The sudo command is designed to allow users to run programs with the security privileges of another user, by default the root user.

In this guide we will show you how to create a new user on a Ubuntu machine and give it sudo access. You can then use this user account to execute administrative commands without a need to logging in to your Ubuntu server as a root user.

How to use sudo

To use sudo, simply prefix the command with sudo and a space:

Steps to create a sudo user :

Follow the steps below to create a new user account and give it sudo access. If you want to configure sudo for an existing user, skip to step 3.

Step 1: Log in to your server.

Log in to your system as the root user:

$ ssh root@server_ip_address  

or

$ ssh root@hostname

Step 2:  Create a new user account.

Create a new user account using the adduser command. Don’t forget to replace username with the user name that you want to create:

$ adduser username

Step 3: Add the new user to the sudo group

By default on Ubuntu systems, members of the group sudo are granted with sudo access. To add the user you created to the sudo group use the usermod command:

usermod -aG sudo admin-devops

Step 4: Test the sudo access

Switch to the newly created user:

$ su - username

Use the sudo command to run the whoami command:

$ sudo whoami

Exemple :

Start the server vm-rcherara-devops

Capture-d--cran-2018-11-23---23.17.41

Connecte to the server vm-rcherara-devops

Capture-d--cran-2018-11-23---23.07.42

Adding the user admin-devops  to the sudoers group