Você precisa definir os diretórios o + x. EDIT: Para fazer isso de forma recursiva, digite
find . -type d -exec chmod o+x {} \;
Eu tenho uma árvore de diretórios com a permissão para outros como nenhum. Eu preciso mudar isso para ler.
Eu executo este comando:
chmod -R o+r My\ Dir
No entanto, parece não funcionar para diretórios, pois o apache não pode acessar os arquivos dentro deles. Quando eu abro a aba de permissões para o diretório no Thunar, ele diz:
Folder permissions are inconsistant and you may not be able to work with files in this folder.
Ele também tem um botão para consertá-lo, mas eu não posso fazer isso para todos os diretórios (porque existem muitos)
O que estou fazendo de errado?
abrir pastas não é lê-las, mas sim executá-las (em termos de privilégios), então o comando Kims anwser consering setting setting está correto (+ x)