Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/11/2006, 07:58
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Piensa por un momento de que se trata los "permisos de archivos" .. No es un tema directo de PHP! sino del sistema operativo que usa tu servidor (Linux?).

Así que donde debes consultar sobre el tema sería en un foro como el de "LINUX" .. ahí te explicaran si no lo dominas que sentido tiene el tema de "propietario" .. el "grupo" .. o los permisos de escritura/lectura.

También hay que ver en que contexto se ejecuta tu aplicación ... En un servicio de hosting "compartido" los permisos de "escritura/lectura" a todo usuario por ejemplo definido en uno de tus directorios podrían hacer que un "vecino" tuyo entre a tu directorio a tomar tus archivos o incluso modificarlos. Esto se acrecenta sobre todo si no usas "safe mode" .. (configuración de PHP) y PHP está instalado como "módulo" (si fuese como CGI no tendría ese problema de base).

Pero .. como veras .. si tu no tienes acceso a la configuración de ese servidor. Lo más que puedes hacer es (normalmente) cambiarte de proveedor y buscar uno que trabaje en condiciones seguras: safe_mode a ON (lo cual te dará muchos problemas .. pues ahí PHP valida el "UID y el GID" .. es decir, al usuario que crea el archivo o directorio) o que tenga configurado PHP como CGI .. donde ahí se puede "enjaular" mejor al usuario: PHP tendrá el mismo usuario que cara al S.O. del servidor que tu usuario cuanto entras por FTP. Cosa que en un servidor con PHP como "modulo de Apache", PHP cara al S.O. tiene un usuario (el que usa Apache o un tal "nobody") y cuando tu entras por FTP los archivos que por ahí gestionas quedan bajo -otro- usuario (por eso dá "problemas" el "safe mode" en estos casos .. ).

En definitiva .. todo esto lo veras más claro si -antes- dominas como son los "permisos" y como un S.O. como "Linux" (o cualquier *NIX) gestiona los archivos/directorios creados .. Despues podrás ver que "como trabaja" PHP con archvios según su ínstalación ("CGI/módulo") y/o directivas de configuración como "Safe mode" (que por suerte desaparecerá en PHP 6).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.