Saludos.
Sencilla pero complicada mi consulta:
¿ Cómo proteger la carpeta www pero dejando que se pueda navegar por http y ver las páginas que contiene?.
Como ejemplo tengo lo siguiente:
Ubuntu Server 10.04
Usuario Uno
Usuario Dos
Usuario Tres
...etc....
(y obviamente el root, pero desactivado tal como viene por seguridad).
Lo que necesitaría saber si se puede hacer (pues no lo consigo y no se si se podrá), es cómo hago para que cualquier usuario pueda ver páginas web por http navegando, pero que únicamente el Usuario Uno pueda entrar a la carpeta /var/www y tocar los archivos.
Para el resto de usuarios me serviría cualquiera de las siguientes restricciones:
1.- No puedan ver ni acceder a la carpeta www
2.- Puedan ver pero no acceder a la carpeta www
3.- Puedan ver la carpeta www, puedan ver los archivos, pero no abrirlos y ver sus contenidos.
... obviamente la primera opción es la que desearía.
He utilizado chmod y he conseguido restringir accesos, el problema está en que si le quito permisos de lectura, la carpeta no la pueden tocar, pero igualmente no pueden navegar; el inconveniente radica en que si no se puede leer la carpeta, es lógico que tampoco se pueda leer por http, aunque eso es lo que necesito hacer.
He probado todas las configuraciones posibles con chmod y nada; hay un programa llamado CryptKeeper que les pone contraseñas a las carpetas, sin embargo parece que se puede "saltar" este sistema por lo que leí.
Bueno, supongo que tal vez no se pueda hacer fácilmente, esperando que no tenga que hacer una carreta inmensa por consola, pero si alguien sabe si se puede hacer esto, le agradecería mucho su colaboración.
Gracias y un saludo.