Você precisa da permissão de execução nos diretórios para visualizá-los. Tente o chmod 777 na pasta.
Eu tenho uma pasta com as seguintes permissões de acesso:
drwxrw-rw- tator nogroup 4096 jun 11 15:20 main
Como você pode ver, eu tenho chmod it para 766 e é de propriedade de tator.
Mas quando tentei acessar essa pasta em um serviço que está sendo executado em uma conta diferente, a permissão foi negada. Meu serviço pode acessar todas as pastas que estão acima da pasta "principal", mas não pode acessar a pasta "principal" apesar do comando chmod.
Como posso permitir que esta pasta seja acessível por qualquer usuário?
Para acessar uma pasta, o usuário / grupo precisa ter o sinalizador x
.
Então, na sua pasta, você precisaria de uma das seguintes opções:
para definir o sinal x
para o grupo / qualquer pessoa, então ele se torna um drwxrwxrwx
altere o proprietário da pasta para o processo que você está tentando executar
coloque o usuário do processo que você está tentando executar no grupo e dê ao grupo o x
flag