При использовании скрипта /usr/share/bacula/scripts/mtx-changer юзером bacula: [root@basalt ~]# su - -s /bin/sh -c '/usr/share/bacula/scripts/mtx-changer /dev/ sg2 slots' bacula /usr/share/bacula/scripts/mtx-changer: line 215: mtx: command not found В скрипте определяется переменая как: MTX=mtx можно либо сделать так: MTX=/usr/sbin/mtx либо задать переменную PATH Как лучше я не знаю.
На мейнтейнера
Кстати не понятно, почему скрипты лежат в иерархии /usr/share/ вместо /usr/{s}bin/
(In reply to comment #2) > Кстати не понятно, почему скрипты лежат в иерархии /usr/share/ вместо /usr/ {s}bin/ +1. Или /usr/share/doc/<pkg>/contrib, если скрипты не поддерживаются, или уж / usr/[s]bin.
fixed in 2.2.8-alt3 скрипты от storage переложены в %_sbindir в /usr/share/bacula остались скрипты базы - не думаю что стоит их перекладывать в %_sbindir, слишком уж название их непонятное