Se eu entendi bem, acho que este procedimento deve dar o que você quer.
- Crie um grupo
renderusers
para o diretório do usuário:groupadd renderusers
- Altere o grupo do diretório
user
para os usuários de renderização:chgrp renderusers user
- Adicione o usuário do seu processo do apache (apache ou www-data) a este grupo:
usermod -G rendergroup -a apache
- Altere as permissões do diretório
user
para incluirset group ID
, para que o gruporenderusers
possa gravar e alterar arquivos e cada arquivo recém-criado pertencerá ao gruporenderusers
neste diretório:chmod -R 2770 user
- Reinicie o apache para que ele reconheça seu novo grupo suplementar
Eu suponho que você esteja executando o php como um módulo DSO e não via cgi.