Apache e usuários escrevem problemas de permissão

1

No meu servidor da Web, tenho duas pastas distintas, /home/dev/ e /home/prod/ , cada uma contendo vários sites.

Como você pode imaginar, cada diretório é de propriedade do usuário correspondente, dev e prod .

As permissões que coloco nos diretórios e seus subdiretórios são as seguintes:

 drwxrwsr-x dev  www-data
 drwxrwsr-x prod www-data

Os diretórios são 2775 e os arquivos são 0664 .

Ambos os usuários dev e prod fazem parte do grupo www-data .

Com esta configuração, tanto dev como prod são capazes de ler e escrever seus próprios arquivos, mas o Apache parece não ser capaz de escrever.

Por exemplo, quando eu quiser instalar um módulo Drupal através do backoffice, ou quando eu quiser atualizar um núcleo do Wordpress, recebo um login de FTP. O que é estranho, já que tudo tem www-data como grupo de proprietários. A configuração de www-data como proprietário corrige o problema, mas dev e prod não podem mais modificar seus arquivos.

Portanto, a questão é: como posso manter todos os arquivos editáveis por seus respectivos proprietários enquanto os torna graváveis pelo Apache?

Obrigado!

    
por Bertrand 28.01.2015 / 09:35

0 respostas