How to execute sudo with no password

In this tutorial, we are going to configure the command sudo to avoid asking for a password every time you use it. We will explain to alternative ways to solve this issue. The first way is to add a particular user to the sudoers with NOPASSWD options, the second way is to add a group with the NOPASSWD.

Allowing a user with no password

You can use any text editor to open /etc/sudoers, however, we recommend to use visudo since it will check for syntax errors.

  1. As an administrator Execute visudo to open the sudoers file
  2. You can add a new line near the other users or at the end of the file with tutorials_username ALL=(ALL) NOPASSWD:ALL
  3. Now save the file and quit with <ESC>wq ( means escaper key).

Now you will be able to execute sudo with the tutorials_username on your system. Change tutorials_username to the user you need to add sudo without a password prompt.

Alternative way: Using a group

You can also have a group with no password, let's call that group sudo_nopass

Open /etc/sudoers with visudo and append a new line with:

%sudo_nopass ALL=(ALL:ALL) NOPASSWD:ALL

Next, you can add users with the command:

usermod -a -G sudo_nopass  tutorials_username`

That's all! Remeber to leave comments!