As root:
echo "%passwordless ALL = (ALL:ALL) NOPASSWD: ALL" | tee /etc/sudoers.d/passwordless > /dev/null
groupadd passwordless
usermod -aG passwordless {your_username_here}
Why you should use this method:
- Using this method gives you control over who has passwordless sudo privileges
- Passwordless sudo privileges can be removed by simply removing a user from the group
- This uses /etc/sudoers.d which survives system upgrades
- /etc/sudoers.d doesn’t require the use of visudo making scripting easy
To remove passwordless privileges:
gpasswd -d {your_username_here} passwordless