That looks OK, but how are you running the startup scripts? You mentioned sudo before, but they should be run directly as root.
__Martin >>>>> On Fri, 1 Apr 2022 15:40:04 +0100, Chris Wilkinson said: > > These are the ./configure flags I used. This puts the desired daemon > user/group in the startup scripts. I didn't find a --with option to set the > daemon executable permissions that defaults to 750. > > #compile > cd $target/bacula-$ver > PREFIX=/usr/sbin > CFLAGS="-g -O2 -Wall" \ > ./configure \ > --bindir=/usr/bin \ > --sbindir=/usr/sbin \ > --docdir=/usr/html \ > --htmldir=/usr/html \ > --enable-smartalloc \ > --with-scriptdir=/etc/bacula/scripts \ > --with-working-dir=/var/lib/bacula \ > --with-pid-dir=/var/run/bacula \ > --with-logdir=/var/log/bacula \ > --with-postgresql \ > --with-archivedir=/mnt/usb \ > --with-job-email=root@localhost \ > --with-dump-email=root@localhost \ > --with-hostname=pi-b \ > --with-db-name=bacula \ > --with-db-user=bacula \ > --with-db-password=++++ \ > --with-dir-user=bacula \ > --with-dir-group=bacula \ > --with-fd-user=root \ > --with-fd-group=root \ > --with-sd-user=bacula \ > --with-sd-group=tape > > > Regards > Chris Wilkinson > > On Fri, 1 Apr 2022, 12:47 pm Martin Simmons, <mar...@lispworks.com> wrote: > > > >>>>> On Fri, 1 Apr 2022 21:29:56 +1100, Gary R Schmidt said: > > > > > > On 01/04/2022 21:13, Chris Wilkinson wrote: > > > > I built this from source and found it would not run due to a > > permissions > > > > error with the daemons bacula-* and dbcheck. It seems the make builds > > > > them with permissions 750, root:root. I run the director as > > > > bacula:bacula, the fd as root:root and sd as bacula:tape. User bacula > > is > > > > a member of the sudo group. Changing the daemons and dbcheck to 755 > > > > fixed this. > > > > > > > > Does that suggest the make is in error or maybe my choices of what > > user > > > > to run the daemons as is incorrect? > > > > > > > NOTE: I've not built on Raspian, but it looks like you've missed the > > > "--with-XXX-user=" options to configure. > > > > In particular, the permissions are designed for the daemons to be started > > as > > root, with the -u and -g options controlling the user and group. The > > default > > startup scripts do this using information from the configure. > > > > __Martin > > > > > > _______________________________________________ > > 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