Ubuntu: ¿Permitir el acceso a subdirectorios y archivos en un directorio, pero no dar acceso al directorio en sí?

Ubuntu: ¿Permitir el acceso a subdirectorios y archivos en un directorio, pero no dar acceso al directorio en sí?

Buen día. Tengo un servidor que se ejecuta en Ubuntu 14.04 con una pila LAMP.

Hasta ahora, he podido alojar páginas web en él y ha funcionado muy bien. Sin embargo, quiero limitar lo que ven los usuarios.

Tengo un directorio determinado downloadsdonde subo los archivos que mis clientes necesitarían y luego simplemente les envío el enlace. El enlace se vería así: mySite.com/downloads/file.zip.

Esto funciona bien, sin embargo, cuando el usuario accede a mySite.com/downloads, podrá ver todas las demás carpetas y archivos allí, y no quiero que eso suceda.

Fui a FileZilla (la forma más fácil para mí de hacer esto ahora) para configurar el permiso de la carpeta en 754, lo que permite al público leer la carpeta pero no ejecutarla. Después de actualizar, obtuve un 403 Prohibido en la downloadscarpeta que se esperaba. Sin embargo, no puedo descargar los archivos que contiene ni acceder a las carpetas que contiene. Revisé y configuré el permiso de los archivos y subdirectorios, 755pero eso no ayudó.

¿Hay alguna manera de limitar el acceso de los usuarios a la downloadscarpeta y al mismo tiempo poder tener acceso a los subdirectorios y archivos que contiene?

Respuesta1

Cambie los permisos del directorio al valor predeterminado 755, cree un archivo .htaccess en el directorio /downloads y coloque una línea "Opción -Índices" allí, segúnhttps://stackoverflow.com/questions/1767785/htaccess-file-options-indexes-on-subdirectories

información relacionada