>>>>> On 2005-07-28 12:53 PDT, Graham Williams writes:
Graham> After some testing, a problem with the proposed
Graham> solution is that a user may have sudo set up with the
Graham> NOPASSWD option for certain commands. "sudo -v"
Graham> requires the password unconditionally, thus not
Graham> matching the user's configuration.
Good point. Also affects users that cannot run all commands but
only certain commands. I thought about it for a while, and the
only solution I see that preserves NOPASSWD usage is to break the
pipeline up into separate commands, e.g. sudo command1 > tmpfile
&& sudo command2 < tmpfile. (That has the minor advantage that
you can additionally check exit codes in each pipeline component.)
Graham> So I think I need to go back to the specific example
Graham> where the previous behaviour of wajig has a
Graham> problem. could you give me an example of using wajig
Graham> where it has a problem with the previous behaviour.
These functions use root=1 with pipeline: do_hold, do_listnames,
do_unhold, do_update.
--
Karl 2005-07-29 16:14
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]