he estado jugando alrededor con Ubuntu, NGINX, PHP, etc. recientemente.
Quiero poder configurar FTP y usuarios (s) ... el problema que tengo es que FastCGI PHP se ejecuta en www-data (usuario) pero cuando se inicia sesión a través de FTP a través de una cuenta de usuario general (espacio lejano) Los archivos son escrito usando el espacio lejano como propietario / grupo ...
Actualmente estoy usando vsftpd, pero creo que pureftp se ajustará mejor a la cuenta para la configuración automática de permisos de archivos al cargar.
¿Cuál es la mejor manera de configurar FTP correctamente, poder tener múltiples cuentas de usuario de FTP y configurar de manera adecuada / segura el permiso de archivos para los usuarios, mientras que permite que PHP tenga acceso completo de lectura / escritura a los archivos / directorios creados por un usuario de FTP?
fuente