Foros del Web » Programando para Internet » PHP »

Permisos de archivo

Estas en el tema de Permisos de archivo en el foro de PHP en Foros del Web. Feliz 2005 a todos!!! (sin rima) Tengo un hosting en un servidor Linux, y quiero almacenar fotos en un directorio y que sólo los usuarios ...
  #1 (permalink)  
Antiguo 01/01/2005, 11:00
Avatar de pituzo  
Fecha de Ingreso: octubre-2004
Ubicación: Malaga
Mensajes: 34
Antigüedad: 13 años, 1 mes
Puntos: 0
Permisos de archivo

Feliz 2005 a todos!!! (sin rima)

Tengo un hosting en un servidor Linux, y quiero almacenar fotos en un directorio y que sólo los usuarios de la página puedan verlas o eliminarlas. La cuestión es que para que puedan hacerlo debo darle todos los permisos a la tercera parte de la máscara de permisos (others).

¿Existe alguna forma de reconocer a los usuarios identificados de la página (mediante sesiones) como usuarios del mismo grupo o propietario para poder separar sus permisos del resto (others)?

Muchas gracias de antemano!!

Saludos desde Málaga.
  #2 (permalink)  
Antiguo 03/01/2005, 05:22
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Puedes gestionar los permisos de acceso a archivos de cierto directorio con autentificación HTTP: con un .htaccess y .htpassword o desde PHP vía autentificación HTTP.

También puedes hacer que PHP gestione el acceso total a los archivos para "entregarlos" a quien los pida (vía HTTP igualmente lanzado su petición desde un script tuyo PHP que gestinoe sesión y autentificación: ver_archivo.php?archivo=tal.tal o similar)

En definitiva .. los permisos de usuarios a nivel de archivo (CHMOD) si es PHP el que accede el archivo .. PHP al acceder al archivo lo hace bajo un usuario determinado del S.O. (según se instaló PHP podría ser "Apache" o el que corra el servidor HTTP .. o si es CGI .. el que se le asignó) .. Por eso no deberías gestionar el permiso de acceso al archivo con usuarios del sistema y "chmod" .. sino como las otras dos propuestas que te he planteado.

Un saludo,
  #3 (permalink)  
Antiguo 03/01/2005, 06:39
Avatar de pituzo  
Fecha de Ingreso: octubre-2004
Ubicación: Malaga
Mensajes: 34
Antigüedad: 13 años, 1 mes
Puntos: 0
Muchas gracias.

Entiendo tus propuestas pero no sé como llevarlas a cabo. En particular, creo que me decantaría por la segunda. Pero no sé cómo hacer eso que dices ;)

Saludos.
  #4 (permalink)  
Antiguo 03/01/2005, 07:11
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Bueno .. la segunda propuesta se trataría de usar un gestor de descargas tipo el ejemplo de esta FAQ:

http://www.forosdelweb.com/f18/faqs-php-530600-post306781/


Y previamente gestionado su acceso (al scritp) por sesiones con algún sistema de gestión de usuarios tipo:

<spam>
Autentificator
http://php.cluster-web.com/autentificator
</spam>

Un saludo,
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 15:15.