groupadd webapp
usermod -a -G webapp vsftpd (but I think it should be nobody)
usermod -a -G webapp bobmarley
usermod -a -G webapp www-data
chgrp -R webapp /path/to/folder
chmod -R g+w /path/to/folder
Se você tiver dados existentes nessa pasta, poderá definir o SGID para todas as subpastas com:
find /path/to/folder -type d -print0 | xargs -0 chmod g+s /path/to/folder
Lembre-se de definir umask
para vsftpd, Apache e bobmarley como 002. Com essa configuração, todos os arquivos criados por qualquer usuário terão permissão 664, pertencente a webapp
group, e outros usuários poderão modificar.