A sua ideia sobre as permissões de arquivo, parece certa para mim, mas não é sobre as permissões de arquivo da pasta, mas da imagem que você usa para a sua pasta.
Se você arrastar e soltar seus arquivos, as permissões do arquivo original permanecerão ativas; portanto, se apenas o usuário / proprietário do arquivo tiver permissão para ler / gravar, o usuário na VM não terá as permissões, pois é um usuário diferente.
Para resolver este problema :
-
execute
sudo chown VM-USERNAME YOURFOLDERIMAGE.svg
dentro do máquina virtual, isso faz de você o dono do arquivo -
ou forneça direitos suficientes para o arquivo antes de arrastar e soltar via
chmod a+r YOURFOLDERIMAGE.svg
, isso daria a ll a permissão para r ead.
As permissões de arquivo linux se perdem se você usar um sistema de arquivos não capaz de armazená-las - este é o caso de (v) gordura (32) e ntfs, que são mais comumente usados em USB-sticks ou discos rígidos externos - portanto, sua "solução" funcionou.
Para saber mais sobre as permissões do arquivo linux, veja o link no parágrafo acima e confira man chmod
.