How to Install Sudo

If sudo is not yet installed on your server, follow these commands in order to install sudo on Debian, CentOS, or FreeBSD:

Debian

apt-get install sudo -y

CentOS

yum install sudo -y

How to Add Users to the Sudo Group

Debian / CentOS / FreeBSD

Begin by adding the user account to the server if it does not already exist:

adduser mynewusername

Then you can add the user to the sudo or wheel group:

Debian

usermod -aG sudo mynewusername

​CentOS

usermod -aG sudo mynewusername

Testing Sudo Access

You have now installed sudo and added the user to the sudo group. You can test sudo access by switching into the new user using the su command executing:

sudo echo “hello world”

You will be prompted to enter the password of the user, and the screen will display hello world when executed successfully:

user@debian:/root$ sudo echo “hello world”hello world

If the user has not been added to sudo properly, it will display:

user@debian:/root$ sudo echo “hello world”user is not in the sudoers file. This incident will be reported.

Next Steps

Check out our other Knowledge Base articles including the Top 5 Ways to Secure Your Linux Server.