バキュラには次の声明があります。
RunBeforeJob = "sudo /bin/mountpoint /backup/external || sudo /bin/mount /dev/mapper/bacula"
しかし、失敗します。
sudo: pam_unix(sudo:auth): conversation failed
sudo: pam_unix(sudo:auth): auth could not identify password for [bacula]
sudo: pam_succeed_if(sudo:auth): requirement "uid >= 1000" not met by user "bacula"
sudo: bacula : command not allowed ; TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/mountpoint /backup/external || sudo /bin/mount /dev/mapper/bacula
baculaユーザーは「RunBeforeJob」から1つのコマンドを実行できますが、2つのコマンドは実行できませんでした。理由と解決策を理解していません。 "uid> = 1000"というpam制限を取り除くとうまくいくかもしれませんが、より良い解決策を探しています。
注:sudoersでrequirettyを無効にしました。