permite que aplicativos instantâneos acessem dados de fora do contêiner

1

Instalei o libreoffice a partir do snap. O programa funciona bem, mas estou bloqueado no contêiner de snap. Tentar abrir um anexo de escritório nos resultados do Evolution em:

Access to /home/user/.cache/evolution/tmp/evolution-user/Document.xlsx was denied.

Eu tenho a idéia de que os pacotes de snap são auto-contidos e seguros, mas para funcionar dentro de um sistema, outros pacotes que foram instalados a partir do .deb devem ter acesso ao snap. Como posso fazer isso sem comprometer a segurança?

Atualização: Em resposta ao usuário spktkpkt, quando eu listar

$snap interfaces

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

Eu posso ver que o libreoffice está conectado a: home mas, talvez porque meu documento esteja em uma pasta oculta (.cache) ele não pode ser acessado.

Observe que a interface inicial só pode acessar arquivos não ocultos, conforme descrito na referência de interfaces do snap:

[home Interface] Can access non-hidden files in user's $HOME and gvfs mounted directories owned by the user to read/write/lock.

    
por Philippe 04.11.2016 / 22:00

1 resposta

0

Eu não usei ainda, mas deve haver uma interface para se comunicar com o diretório $ HOME. Aqui estão algumas informações sobre interfaces e aqui é uma lista com todas as interfaces disponíveis.

    
por spktkpkt 07.11.2016 / 12:06