Não é possível ver os arquivos sob a permissão 744 no Apache

2

Eu tenho uma instalação do MediaWiki em execução no Apache. Eu encontrei um problema com o acesso a arquivos e depois de alguma pesquisa, eu encontrei o problema é as permissões do sistema de arquivos.

Se meu diretório de uploads tiver a permissão 755, tudo funcionará bem, mas se eu alterar as permissões para 744, não será possível acessar essa pasta de arquivos (Forbidden).

O que está acontecendo?

    
por navi2000 16.01.2011 / 00:46

1 resposta

3

A resposta curta é que você precisa ter permissão de execução ou superior (5) em um diretório para listar o conteúdo desse diretório. Você pode acessar arquivos em um diretório se tiver permissão de leitura (4), mas você precisa saber o nome do arquivo porque não é possível listar o conteúdo do diretório.

Assim, o usuário que você está usando para acessar o diretório não é o usuário que possui o diretório (porque então a permissão '7' se aplicaria. Assim, para corrigir isso, use o modo 755 no diretório, ou faça com que o mesmo usuário possui o diretório e o acessa, ou, é claro, sempre sabe o nome exato que você está tentando acessar no diretório, então a permissão 4 é suficiente.

    
por 16.01.2011 / 01:04