>>>>> On Mon, 03 Dec 2007 10:51:00 -0800, Ross Boylan said:
> 
> Clarifying:
> On Mon, 2007-12-03 at 09:18 -0800, Ross Boylan wrote:
> > I have a BACULA job that runs a SHELL script; the script does an sudo and 
> > it appears
> > to be waiting for a password.  Cancelling the BACULA job doesn't kill it.
> That is, after the cancel, bconsole status dir shows
> Running Jobs:
>  JobId Level   Name                       Status
> ======================================================================
>    407 Increme  Cyrus.2007-12-03_01.05.04 has been canceled
> This is over an hour since I used bconsole to issue a cancel command.
> > 
> > How can I kill the BACULA job?  Is it safe to kill the UNIX job with the 
> > invoked
> > shell script?
> That is, the bacula job invoked a script cryus-prep, which I see running
> as a Unix job.  What if I kill cyrus-prep using Unix kill?

Should be safe from the Bacula side.  At worst, it will continue doing the
backup without the useful effects of the script.


> I'm running on Linux.
> > 
> > I tested the sudo on the command line and it did not ask for a password;
> > that was in a terminal in which I did an su.  In contrast, the job is
> > configured with
> >   Run Before Job = "super cyrus-prep"
> > So I think it runs as bacula, does a "super" to root, and the offending
> > line in the script is trying to sudo to cyrus.  I guess the environment
> > created by su is sufficiently "root" that sudo doesn't ask for a
> > password, but the one created by super is not "root" enough.
> > 
> > I used super because I had problems with su and sudo asking for
> > passwords; I notice a lot of advice on this list to use sudo.
> > 
> > Can anyone recommend how I can make this work properly in the future?
> > The big picture is that before the job runs I need to run as root,
> > mostly, but one of the items needs to be done as user cyrus.

Try configuring sudo to not prompt for a password when invoked by the username
that runs the Bacula Director (probably called "bacula").

__Martin

-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to