mi antiguo servidor de pago a uno donde el script pueda tener acceso a escribir en la carpeta
Esta es una muy insegura configuración por defecto. Accesible al público directorios en un servidor web debe estar siempre umasked a 022, que es lo que está viendo en el nuevo servidor (modo 777 menos 022 = 755, básicamente).
Las personas que se van a cargar los archivos / carpetas al servidor FTP no van a saber cómo chmod y no espero a que.
Personas de subir al servidor debe ser registrado con sus cuentas en las carpetas en las que tienen permisos de escritura.
¿Hay una manera de cambiar los permisos por defecto de la carpeta subido?
U otro trabajo en torno a
Sí, cambiar el umask de la carpeta. Sin embargo, su conjunto al igual que la de una razón. Id sugerir una solución mejor sería tener una mejor mirada a lo que está haciendo. Si requiere de usuarios anónimos para subir archivos, tal vez usted debería base de datos de los archivos en lugar de ponerlas en el sistema de ficheros
hay una manera de permitir que el usuario "Apache" (que por error php clases a sí mismo como cuando se utilizan los comandos de FTP, incluso cuando se conecte como el derecho del usuario)
Si PHP está corriendo bajo el servidor web, su funcionamiento como sea cual sea el usuario apache se ejecuta como (por lo general, "Apache"). Para un usuario para ejecutar el script con arreglo a sus propias credenciales, ya sea youd necesidad de iniciar apache corriendo bajo ese usuario (en httpd.conf), o tienen que theyd
en realidad ingresar en el servidor y ejecuta el script de la shell. En cualquier caso, theyd tenemos que tener una cuenta real en el servidor, y no sólo ser miembro de su sitio.
vsftpd le permitirá crear un (bastante seguro) del servidor FTP que puede cárcel a sus usuarios en sus cuentas de casa -, pero una vez más, estos usuarios tienen que tener real sistema de cuentas, no sólo algunos han entrada en una tabla de base de datos MySQL en alguna parte.