De uma leitura rápida de sudo(8)
-n The -n (non-interactive) option prevents sudo from
prompting the user for a password. If a password is
required for the command to run, sudo will display an error
message and exit.
E para os que duvidam:
# grep jdoe /etc/sudoers
jdoe ALL=(ALL) NOPASSWD: /bin/echo
#
Testado desta forma:
% sudo echo allowed
allowed
% sudo -n ed
sudo: a password is required
% sudo ed
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
Password:
Assim, um alias
para sudo
para essas pessoas provavelmente faria o truque para impedir o prompt da senha. Agora, por que isso requer a compilação personalizada sudo
, não sei, acabei de ler o manual.