Permitir que um grupo de usuários mantenha um conjunto de arquivos é uma coisa: basta definir adicioná-los a um grupo comum e definir a propriedade dos arquivos e diretórios existentes para esse grupo e, em seguida, definir o grupo de bits em quaisquer diretórios (subsequentemente, os arquivos devem ser adicionados como graváveis pelo grupo por padrão).
Now I have to make this file writable by the web server
Você precisa ser muito cuidadoso e muito seletivo sobre quais arquivos você pode tornar gravável pelo servidor para evitar problemas de injeção de código - NÃO adicione o servidor web ao grupo de usuários definido acima - mantenha esses arquivos completamente separados do outro conteúdo. o site (ou seja, em um diretório separado com todos os cgi / php etc desativado), de preferência fora da raiz do documento completamente. A maioria dos servidores FTP permite que você defina as permissões de upload (0666 para arquivos, 0777 para diretórios) e / ou defina o outro bit em diretórios.
C.