É para isso que os grupos são.
Você pode adicionar o usuário ftp
ao grupo apache
e vice-versa. Ou, melhor ainda, você poderia adicioná-los a um terceiro grupo criado especificamente para essa finalidade.
por exemplo,
# groupadd mygroup # useradd -G mygroup ftp # useradd -G mygroup apache # chown -R :mygroup /var/www # chmod -R g+rw /var/www
Esses comandos fazem o seguinte:
- Cria um novo grupo 'mygroup'
- Adiciona o usuário do ftp ao mygroup
- Adiciona o usuário do apache ao mygroup
- Concede de forma recursiva a propriedade do grupo ao conteúdo de / var / www / to mygroup
- Concede de forma recursiva read & escrever perms para o conteúdo de / var / www /
Você só precisa se certificar de que os arquivos adicionados no futuro pertençam ao grupo 'mygroup' e tenham as permissões apropriadas para que o apache e o ftp os leiam / gravem.