On 8/14/2015 8:00 PM, JING YANG wrote:
Dear Ana,
       It is like this,

-rw-r----- 1 bacula bacula 5 Aug 14 02:19 bacula-sd.9103.pid


Are you sure that bacula-sd runs as bacula:bacula and not bacula:tape?

-rw-r----- 1 root   root   5 Aug 14 02:19 bacula-fd.9102.pid

-rw-r----- 1 bacula bacula 5 Aug 14 11:05 bacula-dir.9101.pid

anything wrong here?

Thanks,

Jing


On Fri, Aug 14, 2015 at 2:58 PM, Ana Emília M. Arruda <emiliaarr...@gmail.com <mailto:emiliaarr...@gmail.com>> wrote:

    Hello Jing,

    Have you checked the write permissions on your Pid Directory?

    PIDFILE=/var/run/bacula/$NAME.$PORT.pid

    Best regards,
    Ana

    Em sex, 14 de ago de 2015 às 14:07, Jing At Penn
    <yan...@sas.upenn.edu <mailto:yan...@sas.upenn.edu>> escreveu:

        Dear Josip,
                 I really appreciate your help. I am using archlinux.
        I figured the system daemon configuration file is running
        under /use/lib/systemd/system/bacula-fd.service. So I changed
        the user and group in there. Now, I checked "ps aux | grep
        bacula-fd" it's running as root. However, I still get the
        permission error. I am running out of ideas right.....
        Desperate for your help....

        Thanks,
        Jing


        > On Aug 13, 2015, at 7:15 AM, Josip Deanovic
        <djosip+n...@linuxpages.net
        <mailto:djosip%2bn...@linuxpages.net>> wrote:
        >
        >> On Tuesday 2015-08-11 17:40:17 Jing Yang wrote:
        >> Here is my init.d script file, i did not see the -u option
        …. BUSER and
        >> BGROUP are the two things some other mailing list user told
        me to put
        >> there, however, that does not work either.
        >
        > Hi!
        >
        > I am not sure what OS you are using so my advice here could
        probably
        > be improved if you use the solution more suitable for your
        system.
        >
        > If you just want to start the bacula-fd daemon using that
        init script
        > and see how it works you can modify this line:
        > ARGS="-c /etc/bacula/${NAME}.conf"
        > so that it looks like this:
        > ARGS="-c /etc/bacula/${NAME}.conf -u root -g root"
        >
        > The content of the ARGS variable is later in the function
        do_start()
        > passed to the command which will execute the bacula-fd daemon.
        >
        > After starting bacula-fd using that modified init script,
        bacula-fd
        > should run as root. You can check the process list as before to
        > ensure that.
        >
        > Again, most systems support some procedure that can be used to
        > source (include) additional file with additional options and
        > variables.
        >
        > I would suggest that you find the best way to supply additional
        > parameters to the init scripts on your system because modified
        > init scripts are likely to be overwritten during the update of
        > the related package.
        >
        >
        >> #!/bin/sh
        >> ### BEGIN INIT INFO
        >> # Provides:          bacula-fd
        >> # Required-Start:    $remote_fs $syslog
        >> # Required-Stop:     $remote_fs $syslog
        >> # Should-Start:      bacula-sd
        >> # Should-Stop:       bacula-sd
        >> # Default-Start:     2 3 4 5
        >> # Default-Stop:      0 1 6
        >> ### END INIT INFO
        >> #
        >> # bacula-fd     SysV init script for Bacula-FD.
        >> #
        >> #       Written by Miquel van Smoorenburg
        <miqu...@cistron.nl <mailto:miqu...@cistron.nl>>.
        >> #       Modified for Debian GNU/Linux by Ian Murdock
        >> <imurd...@gnu.ai.mit.edu <mailto:imurd...@gnu.ai.mit.edu>>.
        #       Customized for Bacula by Jose Luis
        >> Tallon <jltal...@adv-solutions.net
        <mailto:jltal...@adv-solutions.net>> #
        >>
        >> . /lib/lsb/init-functions
        >>
        >> NAME="bacula-fd"
        >> DESC="Bacula File daemon"
        >> PATH=/sbin:/bin:/usr/sbin:/usr/bin
        >> DAEMON=/usr/sbin/${NAME}
        >> BUSER=root
        >> BGROUP=root
        >> PORT=9102
        >> ARGS="-c /etc/bacula/${NAME}.conf"
        >>
        >> test -f $DAEMON || exit 0
        >>
        >> set -e
        >>
        >> if [ -n "`getent services bacula-fd`" ]; then
        >>        PORT=`getent services bacula-fd | awk '{
        gsub("/tcp","",$2);
        >> print $2; }'` fi
        >>
        >> . /lib/lsb/init-functions
        >> . /usr/share/bacula-common/common-functions
        >> create_var_run_dir
        >>
        >> PIDFILE=/var/run/bacula/$NAME.$PORT.pid
        >>
        >> do_start()
        >> {
        >>        start-stop-daemon --start --quiet --pidfile $PIDFILE \
        >>        --exec $DAEMON -- $ARGS
        >> }
        >>
        >> do_stop()
        >> {
        >>        start-stop-daemon --oknodo --stop --quiet --pidfile
        $PIDFILE \
        >>        --exec $DAEMON
        >> }
        >>
        >> case "$1" in
        >>  start)
        >>        if [ -f /etc/bacula/do_not_run ]; then
        >>                log_failure_msg "Not starting $DESC:
        disabled via
        >> /etc/bacula/do_not_run" exit 0
        >>        fi
        >>
        >>        log_daemon_msg "Starting $DESC..."
        >>        if do_start ; then
        >>                log_end_msg 0
        >>        else
        >>                log_end_msg 1
        >>        fi
        >>        ;;
        >>  stop)
        >>        log_daemon_msg "Stopping $DESC..."
        >>        if do_stop ; then
        >>                log_end_msg 0
        >>        else
        >>                log_end_msg 1
        >>        fi
        >>        ;;
        >>
        >>  restart|force-reload)
        >>        $0 stop
        >>        sleep 1
        >>        $0 start
        >>        ;;
        >>  status)
        >>        status_of_proc -p $PIDFILE $DAEMON $NAME
        >>        ;;
        >>  *)
        >>        N=/etc/init.d/$NAME
        >>        echo "Usage: $N
        {start|stop|restart|force-reload|status}" >&2
        >>        exit 1
        >>        ;;
        >> esac
        >>
        >> exit 0
        >
        >
        > --
        > Josip Deanovic
        >
        >
        
------------------------------------------------------------------------------
        > _______________________________________________
        > Bacula-users mailing list
        > Bacula-users@lists.sourceforge.net
        <mailto:Bacula-users@lists.sourceforge.net>
        > https://lists.sourceforge.net/lists/listinfo/bacula-users

        
------------------------------------------------------------------------------
        _______________________________________________
        Bacula-users mailing list
        Bacula-users@lists.sourceforge.net
        <mailto:Bacula-users@lists.sourceforge.net>
        https://lists.sourceforge.net/lists/listinfo/bacula-users




------------------------------------------------------------------------------


_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

------------------------------------------------------------------------------
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to