Talvez seja tarde, mas isso às vezes acontece quando as permissões aninhadas violam uma à outra. Por exemplo, suponha que tenhamos essa estrutura de pastas:
Folder1 :
File1
Isso significa que temos o arquivo1 dentro da pasta1. Agora, se eu definir permissão para Folder1 como:
chmod 444 Folder1
e para o arquivo1:
chmod 777 File1
o sistema operacional detecta uma violação e o gerenciador de arquivos não pode acessar o arquivo1. Porque permissão do arquivo1 está fora do escopo permitido de Folder1.
Portanto, verifique a pasta que contém e também o arquivo em si. Boa sorte