Mel wrote:
On Thursday 16 October 2008 23:36:51 Per olof Ljungmark wrote:
Mel wrote:
On Thursday 16 October 2008 22:07:43 Per olof Ljungmark wrote:
Per olof Ljungmark wrote:
Daniel Bye wrote:
On Thu, Oct 16, 2008 at 12:05:01PM +0100, Daniel Bye wrote:

<snip>

nagios ALL=(root) NOPASSWD: NAGIOS_CMNDS
                 ^^^^
This means:
ALLOW nagios user from anywhere to run commands NAGIOS_CMNDS as user root without a password.

For the records, even this won't work because nagois needs access to
/dev/xpt0 as well and once there sudo can't help.

sudo -u nagios /sbin/camcontrol inquiry da0
camcontrol: cam_lookup_pass: couldn't open /dev/xpt0
cam_lookup_pass: Permission denied

The above sudo command, runs as nagios user, not as root.

But... the command "/sbin/camcontrol inquiry da0" IS run as root through
the setup in sudoers above,

See above. To test if it would work, you'd have to login as nagios then run sudo /sbin/camcontrol inquiry da0.

OK, I'm sure you're right, this was my first encounter with sudo. But, nagios, running in parallel, reported identical results as the ones I got from the command line. That is why I draw the conclusion that giving nagios root access to NAGIOS_CMNDS was not enough and the reported error (access to /dev/xpt0) was not part of any direct command.

Maybe this is wrong and I made a mistake but because this is *nix I'm confident there are other less kludgy solutions to the problem.
--
per
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to