¿Cómo configuro privilegios para /var/www y sftpd de la manera correcta?

¿Cómo configuro privilegios para /var/www y sftpd de la manera correcta?

Hoy intenté configurar mi vps con apache. Lo instalé de forma estándar y no configuré nada en absoluto.

Quería tener 3 usuarios (desarrolladores web) que tuvieran acceso a las subcarpetas en www/html/testsvr/username. Entonces creé 3 usuarios con el inicio configurado en esta ruta (una ruta para cada usuario). Las rutas se crearon con el usuario root pero luego cambié los privilegios.

Lo intenté mucho ahora, pero creo que no entiendo lo que hice correctamente. Con algunas de mis pruebas logré iniciar sesión con los usuarios (a través de filezilla en Windows), pero no tenía derecho a crear archivos/carpetas. En este momento ni siquiera puedo conectarme y recibir el mensaje:

sftpd "vsftpd: refusing to run with writeable root inside chroot.

No te rías de los siguientes derechos:

root@v-1:/var/www/html/testsvr# ls -l
total 12
drwxrwxrwx 2 daniel   webmaster 4096 Sep  7 20:08 daniel
drwxrwxrwx 2 www-data webmaster 4096 Sep  7 20:40 enes
drwxrwxrwx 2 www-data webmaster 4096 Sep  7 20:08 tobi
root@v-1:/var/www/html/testsvr# cd ..
root@v-1:/var/www/html# ls -l
total 52
drwxrwxrwx 5 www-data webmaster  4096 Sep  7 20:08 testsvr

Para entender: el plan maestro es que cada usuario tenga el webmaster del grupo (ya hecho) y cada carpeta en testsvr debe tener derechos rw para el webmaster del grupo (por lo tanto, cada uno de estos 3 usuarios)

Pensé drwxrwxrwxque tenía todos los derechos, pero creo que eso causó el error de ftp.

¡Muchas gracias por tu ayuda de antemano!

EDITAR: Lo intenté mucho ahora. Sólo para que lo entiendas:

Creé un nuevo usuario "prueba" con el grupo "webmaster" y configuré la ruta de inicio tu var/www/html/testsvr/test Permisos: drwxr-xr-x 2 webmaster raíz 4096 7 de septiembre 22:46 primero Ahora puedo iniciar sesión, pero No puedo crear archivos. Si le doy acceso de escritura al webmaster del grupo, ya no puedo conectarme. Por cierto, activé la configuración para no permitir que el usuario de ftp salga de su carpeta.

información relacionada