Ubuntu - Permitir acesso a subdiretórios e arquivos em um diretório, mas não dar acesso ao diretório em si?

Ubuntu - Permitir acesso a subdiretórios e arquivos em um diretório, mas não dar acesso ao diretório em si?

Bom dia. Eu tenho um servidor rodando no Ubuntu 14.04 com uma pilha LAMP.

Até agora, consegui hospedar páginas da web nele e tem funcionado muito bem. No entanto, quero limitar o que os usuários veem.

Eu tenho um determinado diretório downloadsonde faço upload dos arquivos que meus clientes precisam e depois envio o link para eles. O link seria algo como: mySite.com/downloads/file.zip.

Isso funciona bem, porém, quando o usuário acessar mySite.com/downloads, ele poderá ver todas as outras pastas e arquivos lá, e não quero que isso aconteça.

Fui ao FileZilla (a maneira mais fácil de fazer isso agora) para definir a permissão da pasta para 754, o que permite ao público ler a pasta, mas não executá-la. Após a atualização, recebi um 403 Forbidden na downloadspasta que era esperado. No entanto, não consigo baixar os arquivos nem acessar as pastas nele também. Verifiquei e configurei a permissão dos arquivos e subdiretórios, 755mas isso não ajudou.

Existe uma maneira de limitar o acesso dos usuários à downloadspasta e ao mesmo tempo ter acesso aos subdiretórios e arquivos contidos nela?

Responder1

Altere as permissões do diretório para o padrão 755, crie o arquivo .htaccess no diretório /downloads e coloque uma linha "Option -Indexes" lá, conformehttps://stackoverflow.com/questions/1767785/htaccess-file-options-indexes-on-subdirectories

informação relacionada