позвольте поспешным приложениям получать доступ к данным из за пределами контейнера

Я установил libreoffice из снимка. Программа хорошо работает, но я заблокирован в поспешном контейнере. Попытка открыть офисное вложение в Эволюции приводит к:

Доступ к/home/user/.cache/evolution/tmp/evolution-user/Document.xlsx был запрещен.

Я получаю идею, что поспешные пакеты сам содержавшие и безопасны, но для работы в системе других пакетов, которые были установлены от .deb, должен быть предоставленный доступ для привязки. Как я могу сделать это, не ставя под угрозу безопасность?

Обновление: В ответ на пользователя spktkpkt, когда я перечисляю

$snap interfaces

Slot                     Plug
:bluetooth-control       -
...
:gsettings               emacs-tealeg
:hardware-observe        canonical-livepatch
:home                    emacs-tealeg,libreoffice

Я вижу, что libreoffice подключен с: домой, но, возможно, потому что мой документ находится в скрытой папке (.cache) это, не может быть получен доступ.

Обратите внимание, что домашний интерфейс может только получить доступ к нескрытым файлам, как описано на ссылочной странице интерфейсов снимка:

[домашний Интерфейс] Может получить доступ к нескрытым файлам в $HOME пользователя, и gvfs смонтировал каталоги, принадлежавшие пользователю для читения/писания/блокирования.

1
задан 7 November 2016 в 23:34

1 ответ

Я еще не использовал его, но должен быть интерфейс для общения с каталогом $HOME. Здесь некоторая информация об интерфейсах, и здесь список со всеми доступными интерфейсами.

0
ответ дан 8 December 2019 в 08:01

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

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