Cita:
Iniciado por Iru A ver, esq n se como explicarme bien, así q se me a ocurrido q igual si puedo cambiar el usuario con el que e guardan las imagenes en la carpeta podría solucionarlo, lo q pasa es q la instruccion de php q e encontrado solo vale para cuando se es administrador y como se supone q se kiere combiar en tiempo de ejecución el usuario n es el administrador, sino que es el usuario web x defecto.
Vamos la idea es q cuando se suben las imagenes no se guarden con el usuario web que hay por defecto.
No se si se me entiendo lo ue intento preguntar ahora, pero esque es un poco lío.
Muchas gracias
Cuando subes archivos al servidor por HTTP (bajo PHP) todo queda bajo el usuario que corre PHP (o Apache).
Tienes funciones a nivel de S.O. para cambiar permisos y propietarios a los archivos (depende del S.O. que uses .. no lo especificas) .. Esa ejecución de ese tipo de comandos normalmente requiere de permisos tipo "root" para ejecutarlos y ejecutarlos bajo PHP con funciones tipo exec() y afines (previamente habilitado SUDO o similar para poderte cambiar de usuario al "root" en tiempo de ejecución, ejecutar tu comando y salir de dicho usuario al que tenía ...).
Vuelvo a preguntar:
Realmente esos archivos van a poder se accedidos por "SSH" (shell) u otros médios en el servidor por otros usuarios del servidor (no hablo de "usuarios de tu aplicación" .. eso es PHP y tus scripts lo que lo definiran y gestionaran).
No sé si nos entendemos .. pero creo que hay un pequeño error de conceptos entre usuarios del S.O. (que afectan por ejemplo al sistema de archivos de ese servidor) y los "usuarios" que tu aplicación PHP podría "crear" (digamos para tu S.O. en forma "virtual") ...
Un saludo,