Como fazer com que novos arquivos pertençam automaticamente ao grupo?

2

Eu usei o chgrp para os diretórios 'logs' e 'cache', e chmod 770, então o usuário linux atribuído àquele site (usado para executar scripts a partir da linha de comando), e o usuário 'apache' pode arquivos de log e cache de leitura / gravação (porque ambos os usuários pertencem ao grupo desse site).

O problema é que quando um deles cria um arquivo, o outro não é capaz de escrevê-lo ou excluí-lo. O arquivo está sendo criado como pertencente ao seu criador, mas não pertence ao grupo. Eu pensei que usar o chgrp no diretório pai era a solução.

Alguma idéia?

PS: Estou no Centos 5.5 e no PHP 5.3

    
por HappyDeveloper 10.03.2011 / 02:28

1 resposta

6

chmoding um diretório setgid ( g+s ) fará com que todos os arquivos criados dentro dele herdem a propriedade do grupo.

    
por 10.03.2011 / 02:31