I'm using sudo-1.6.8.12_1 (the most recent version in ports) on my FreeBSD 6.0-STABLE machine. I'm having the problem that any command I try to run will execute as root regardless of what I enter for a password. Example:
$ sudo -k # To clear the timestamp
$ sudo whoami
Password: <anything I want>
root
In the second stamp, I can give my real password, a fake password, an empty
string, or ctrl-C - all with the same results.
Here's my sudoers:
#############################3
Defaults:nagios !syslog
User_Alias DUMPADMINS = kirk
Runas_Alias DUMPOP = operator
Cmnd_Alias AMANDA = \
/usr/local/sbin/amdump, \
/usr/local/sbin/amstatus, \
/usr/local/sbin/amadmin, \
/usr/local/sbin/amcheck, \
/usr/local/sbin/amlabel, \
/usr/local/sbin/amflush, \
/usr/bin/mt
Cmnd_Alias NAGIOS_PLUGINS = \
/usr/local/libexec/nagios/check_vinum_wrapper
root ALL = (ALL) ALL
%wheel ALL = (ALL) ALL
nagios ALL = (root) NOPASSWD: NAGIOS_PLUGINS
DUMPADMINS ALL = (DUMPOP) NOPASSWD: AMANDA
cricket ALL = (root) NOPASSWD:/usr/local/sbin/mailerstats.py
#############################3
I don't see anything in it that looks like it should prompt me for a password,
then run with elevated privileges regardless of what I send. Any ideas?
--
Kirk Strauser
pgpcZtc5dC2eL.pgp
Description: PGP signature
