If the user doesn’t have a password set or your just tired of being prompted everytime you use sudo, heres the solution.

Edit the line that defines the group/user in the sudoers file to look like this (more here):

username ALL=(ALL) NOPASSWD: ALL

This might be nice if your are using only public/private keys for your users and so a:

passwd -l username

can be used to disable/lock the users’ password (this only means they can’t possibly use a password to login, it does not mean they can’t log in).

If this stands the case for all ssh logins, you can also ensure:

PasswordAuthentication no

is defined in your sshd_config. Security br0. It’s awesome.

PS: In Gentoo, and I think OSX, it seems the sudoers file has the “wheel” group already setup with a NOPASSWD, making your only task to add your user to that grp through a:

usermod -G wheel username

Blog Logo

Mario Loria


Published

Image

./scriptthe.net

Because 127.0.0.1 gets old after a while.

Back to Overview