Eu tive um problema semelhante e vim aqui pesquisando os sintomas, mas a solução não se encaixava no meu caso. Então, gostaria de adicionar outro motivo possível, mesmo que não seja exatamente adequado ao OP.
No meu caso especial, usei proot
(um bom chroot
invólucro). Mas as permissões estavam corretas /dev/null
e por /dev
si só.
Por acaso era a montagem do chroot
diretório, que eu fazia thunar
como usuário normal. Portanto, nesse caso, a montagem não tinha as permissões corretas.
Você tem um momento ruim para encontrar isso, porque não vê essas permissões ao olhar apenas os arquivos.
O caminho geral da solução seria começar a verificar as condições no local do problema ( /dev/null
) e passar para o próximo nível (s) ( /dev
), depois a montagem, o sistema de arquivos etc., o que vier a seguir.
Em cada etapa, você pode ter várias pré-condições, cada uma com seus próprios níveis externos. Por exemplo, o usuário pode estar em um grupo errado, o que leva ao arquivo de configuração do grupo, que pode ter permissões erradas etc.
Obviamente, você tem que seguir um tipo de árvore em geral.