Устройство Bacula & ldquo; FileStorage & rdquo; запрошенный DIR, не может быть открыт или не существует

Использовать не нужно, когда вам не нужно запускать X11-программы удаленно; используйте -X, когда вы это сделаете; и предположительно используйте -Y, если программа X11, о которой вы заботитесь, работает лучше с -Y, чем с -X. Но в настоящее время (Ubuntu 15.10), -X идентичен -Y, если вы не отредактируете ssh_config, чтобы сказать ForwardX11Trusted no. -X изначально предполагалось включить расширение X Security 1990-х годов, но оно является старым и негибким и выдает некоторые программы, поэтому по умолчанию игнорируется.

Оба ssh -Y и -X позвольте вам запустить X11-программу на удаленном компьютере, а ее окна появятся на локальном X-мониторе. Проблема в том, что программе разрешено делать с окнами других программ и с самим сервером X.

local$ ssh -X remote
remote$ xlogo
# Runs xlogo on remote, but the logo pops up on the local screen.

ни одна переадресация X11 не включена -Y. Это историческое поведение. Программе с доступом к дисплею доверяют доступ ко всему дисплею. Он может делать скриншот, keylog и вводить ввод во все окна других программ. И он может использовать все расширения X-сервера, в том числе такие, как ускоренная графика, которые представляют собой риски безопасности. Это хорошо для бесперебойной работы, но плохо для безопасности. Вы доверяете удаленным программам так же безопасно, как и ваши локальные программы.

whole Пересылка X11 пытается ограничить удаленные программы доступом только к их собственным окнам и использовать только те части X, которые относительно безопасны.

В настоящее время значение -X зависит от вашей конфигурации ssh.

В Ubuntu 14.04 LTS, если вы не отредактируете свой ssh_config, между -X и -Y нет разницы. «[B] из-за слишком большого числа программ в настоящее время сбой в [ненадежном] режиме.»

ubuntu1404$ man ssh
...
 -X      Enables X11 forwarding.  This can also be specified on a per-host
         basis in a configuration file.
         ...
         (Debian-specific: X11 forwarding is not subjected to X11 SECURITY
         extension restrictions by default, because too many programs cur‐
         rently crash in this mode.  Set the ForwardX11Trusted option to
         “no” to restore the upstream behavior.  This may change in
         future depending on client-side improvements.)

ubuntu1404$ grep ForwardX11Trusted /etc/ssh/ssh_config
#   ForwardX11Trusted yes

Если ForwardX11Trusted no, то -X включает собственную пересылку. В противном случае -X обрабатывается так же, как -Y, полагая, что удаленные программы с доступом к экрану являются дружественными.

1
задан 1 October 2015 в 14:56

1 ответ

Сообщение об ошибке указывает, что устройство хранения файлов настроено неправильно. Несколько лет назад я много делал с бакулой, но теперь я не помню. Но вам нужно проверить конфигурационные файлы для демона режиссера bacula и дебана медиа (bacula-dir.conf, bacula-sd.conf) и отредактировать свойства Job для «DefaultJob», чтобы получить полезную конфигурацию.

JobDefs = "DefaultJob"

указывает, что bacula пытается выполнить резервное копирование на стандартное устройство хранения файлов, которое не существует. Также это:

Storage daemon didn't accept Device "FileStorage" because:
3924 Device "FileStorage" not in SD Device resources.

Проверьте конфигурацию демона хранения, вы сможете его исправить. В любом случае, значения по умолчанию довольно неясны и применимы только в качестве примера, поэтому вам нужно больше почесать голову и прочитать документы!

0
ответ дан 23 May 2018 в 17:02

Другие вопросы по тегам:

Похожие вопросы: