There are two possible issues here.  One is a packaging issue. If you package 
Bacula to run as non-root, which can be done for both the Director and the 
Storage daemon, then the packager must ensure that any new userid or group is 
created when installing the package.  For example, often the Director runs as 
bacula:bacula, and the SD as bacula:disk.

The second issue here is Bacula itself. It must be started as root, then drops 
to the user/group specified on the command line.  Due to the excessively 
complex Unix API for dropping to a different group, the code in version 
1.38.11 did not get it completely correct.  This is fixed in 1.39.x. The 
result is that it is often easier to run the Storage daemon in group root 
otherwise you can run into permission problems attempting to access tape 
devices.  In any case, if Bacula needs access to certificate files, then you 
*must* either run the appropriate component as root or modify the permissions 
on the certificate directories and files so that Bacula can access them.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to