Leia man 2 chmod
, especialmente a parte que diz:
S_ISGID (02000) set-group-ID (set process effective group ID on execve(2); mandatory locking, as described in fcntl(2); take a
new file's group from parent directory, as described in chown(2) and mkdir(2))
Você provavelmente poderia usar isso para criar todos os arquivos criados no diretório no grupo www
e alterar o valor umask
do seu servidor da Web para 022
Para fazer isso com segurança, leia e releia man 2 chmod
, man 2 open
, man 2 stat
e qualquer coisa apontada nas seções Veja também: . Saiba como o Linux lida com permissões de arquivos e diretórios para se divertir e / ou lucrar!
Você também pode instalar o inoticoming - trigger actions when files hit an incoming directory
e fazer o que quiser sempre que um arquivo chegar.