Eu escrevi um script que gera um arquivo PDF e um arquivo HTML no disco RAM:
- O arquivo PDF pode ser aberto conforme o esperado.
- O arquivo HTML pode ser aberto com um editor, mas não com um navegador.
Esta é a mensagem de erro que recebo do navegador (Chrome, Firefox) no Ubuntu Linux 24.04:
Access to the file was denied
The file at file:///dev/shm/test.html is not readable. It may have been removed, moved or file permissions may be preventing access.
ERR_ACCESS_DENIED
Estes são os detalhes do arquivo:
/dev/shm> ll
-rw-rw-r-- 1 11K 2024-08-30 11:06 test.html
Se eu copiar o arquivo para o disco rígido, ele poderá ser aberto conforme o esperado:
/dev/shm> cp ./test.html ~
Não é que
/dev/shm
seja do tipo filesystemtmpfs
, mas diretamente relacionado à instalação do snap . Evidência:Além disso
O Ubuntu 22.04 usa uma versão "snap" do Firefox como parte de sua instalação padrão, e tais aplicativos são colocados em sandbox e impedidos de acessar arquivos em grande parte do sistema de arquivos (incluindo aqueles dentro,
/dev/shm
mas não no próprio diretório). Além disso, o conjunto de diretórios acessíveis não é configurável.Referências relevantes