I'll have to do as Bill suggested and add a lower priority run script to
change the directory perms to 755. That seems like my best option. Thanks
to all.

-Chris

On Sat, 22 Oct 2022, 12:31 pm Charles Tassell, <ctass...@gmail.com> wrote:

> Yes, with directory permissions execute means access, read means you can
> list files in the directory.  So read doesn't work without execute.
>
> On 2022-10-22 06:36, Chris Wilkinson wrote:
>
> My user is a member of the tape group but gets permission denied error
> ls'ing the directory. The directory is 740 and the files within 640. I
> thought that should work but obviously there's something I'm not
> understanding correctly about how nix permissions work. Not a bacula
> question really i know.
>
> It appears I need at least 750 or +x on the directory.
>
> Chris
>
>
> On Thu, 20 Oct 2022, 11:58 pm Bill Arlofski, <w...@protonmail.com> wrote:
>
>> On 10/20/22 16:15, Chris Wilkinson wrote:
>> > Thanks for digging this out of the sources, I don't know Bacula well
>> enough to have done that. It seems a wierd choice to
>> > hardcode that. I compiled from source as it's on Raspian64 so I could
>> patch and rebuild as you suggest. There may be more to
>> > it than the files you found. Not sure about the cron trick as it would
>> be asynchronous to backups possibly creating races.
>> >
>> > Do you think this qualifies as a bug or just an annoyance? Probably the
>> latter as it doesn't affect as designed functionality.
>>
>> It was a design choice for sure. No one besides the bacula-sd daemon,
>> running as bacula should really have access to your
>> backup volumes.
>>
>> Another work around for your issue could be to add the user(s) who need
>> to read these volumes to the 'tape' group.  This is
>> the more *nix way I would say, and it avoids any possible race conditions
>> you described.
>>
>> Finally, if chmod'ing is an OK option but only if no backup jobs are
>> running, y
>> ou can create a Bacula Admin job that runs a
>> script that does this. Just set the Admin job's priority to a lower
>> priority (higher number) than your backup jobs and it
>> will run when all backup jobs have finished.
>>
>>
>> Hope this helps!
>> Bill
>>
>> --
>> Bill Arlofski
>> w...@protonmail.com
>>
>>
>
> _______________________________________________
> Bacula-users mailing 
> listBacula-users@lists.sourceforge.nethttps://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