Foros del Web » Administración de Sistemas » Unix / Linux »

[SOLUCIONADO] Proteger carpeta www pero teniendo acceso por http

Estas en el tema de Proteger carpeta www pero teniendo acceso por http en el foro de Unix / Linux en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 24/10/2012, 16:45
Avatar de cchaparro  
Fecha de Ingreso: febrero-2009
Ubicación: Medellín
Mensajes: 80
Antigüedad: 15 años, 1 mes
Puntos: 2
Pregunta Proteger carpeta www pero teniendo acceso por http

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.
  #2 (permalink)  
Antiguo 27/10/2012, 08:03
Avatar de Tedel  
Fecha de Ingreso: enero-2011
Ubicación: Lima
Mensajes: 2.744
Antigüedad: 13 años, 3 meses
Puntos: 444
Respuesta: Proteger carpeta www pero teniendo acceso por http

mm... a var/www debería poder entrar solamente el usuario root, por tanto

1. Habilita sudo solamente para el usuario 1
2. Indícale al usuario 1 que solo podrá hacer cambios en la carpeta indicada mediante comandos sudo.

Espero ayude.
__________________
Soy el autor de Heptagrama y tengo un servicio "todo incluido" de marketing web.
  #3 (permalink)  
Antiguo 30/10/2012, 21:25
Avatar de cchaparro  
Fecha de Ingreso: febrero-2009
Ubicación: Medellín
Mensajes: 80
Antigüedad: 15 años, 1 mes
Puntos: 2
Respuesta: Proteger carpeta www pero teniendo acceso por http

emm... no entendí nada, sorry, en Linux no estoy muy instruido todavía, aunque utilizo la consola bastante y sudo también. tampoco entiendo si eso que indicas (si puedes ponerme un ejemplo para escribir por consola me ayudaría a comprender mejor) hará posible que nadie pueda entrar a la carpeta var/www, pero sí puedan navegar por http y visualizar los contenidos de www pero desde el navegador.

te agradezco la colaboración que intentas brindarme.

Nota 26-05-2013
No encontré forma de proteger código php en Linux; al final preferí programar en VB6 con MySQL para entornos de escritorio, y PHP lo utilizo únicamente en hosting's para proteger el código. Gracias no obstante por la colaboración. No es que se haya solucionado el tema, sólo creo que es como dejarlo cerrado. Me dicen si hice correctamente, caso contrario por favor me corrigen el post.

Última edición por cchaparro; 26/05/2013 a las 18:43

Etiquetas: permisos, proteger, sistema, ubuntu, www, https, carpetas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:42.