Hello Marcin

I ran into a difficulty with the PI sudo set up when using the API wizard at 
step 4. 

General configuration
Directory path for new config files:

Use sudo:
x

I checked the ‘use sudo’ box. One example is below but the other fields are the 
same.
Director
bdirjson binary file path:

Main Director config file path (usually bacula-dir.conf):

We trust you have received the usual lecture from the local System 
Administrator. It usually boils down to these three things: #1) Respect the 
privacy of others. #2) Think before you type. #3) With great power comes great 
responsibility. sudo: no tty present and no askpass program specified

The error is in the last sentence. I am also unclear on what is expected in the 
directory path for new configs at the top of this page. This appears to require 
a path that is writeable by www-data (for Apache2).

This is the /etc/sudoers file (unmodified from stock)
'
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        
secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d
‘

www-data is a member of the sudo group.

I created a new file /etc/sudoers.d/baculum-api containing:

Defaults:www-data !requiretty
www-data ALL=NOPASSWD: /usr/sbin/bconsole
www-data ALL=NOPASSWD: /usr/sbin/bdirjson
www-data ALL=NOPASSWD: /usr/sbin/bsdjson
www-data ALL=NOPASSWD: /usr/sbin/bfdjson
www-data ALL=NOPASSWD: /usr/sbin/bbconsjson

The above are the same as I have in a Debian/Apache2 configuration that works 
just fine.

Any suggestions where I went wrong ?

Best
-Chris-




> On 7 Mar 2022, at 05:36, Marcin Haba <ganius...@gmail.com> wrote:
> 
> Hello Chris,
> 
> In bacula.org <http://bacula.org/> repositories we don't provide Baculum 
> packages for Raspbian. But you can try manual installation using source tar 
> archive. Here you can find install instruction:
> 
> https://baculum.app/doc/brief/installation.html#manual-installation 
> <https://baculum.app/doc/brief/installation.html#manual-installation>
> 
> Best regards,
> Marcin Haba (gani)
> 
> On Sat, 5 Mar 2022 at 22:49, Chris Wilkinson <winstonia...@gmail.com 
> <mailto:winstonia...@gmail.com>> wrote:
> Is it feasible to install Baculum (v9.x) on Raspbian? It is not listed in the 
> official packages list (Bacula is). This is armf so the Debian repo package 
> will not work. 
> 
> I have Bacula running with reasonable performance backing up to a local USB 
> disk.
> 
> Regards
> Chris Wilkinson 
> _______________________________________________
> Bacula-users mailing list
> Bacula-users@lists.sourceforge.net <mailto:Bacula-users@lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/bacula-users 
> <https://lists.sourceforge.net/lists/listinfo/bacula-users>
> 
> 
> -- 
> "Greater love hath no man than this, that a man lay down his life for his 
> friends." Jesus Christ
> 
> "Większej miłości nikt nie ma nad tę, jak gdy kto życie swoje kładzie za 
> przyjaciół swoich." Jezus Chrystus

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

Reply via email to