Permissão do grupo de usuários para o site do apache

1

O Apache está sendo executado com www-data:www-data

Eu adicionei um usuário

sudo useradd -s /bin/false -d /var/www/dev -m dev

e adicionado ao grupo www-data

sudo usermod -G www-data --append dev

uid=1001(dev) gid=1001(dev) groups=1001(dev),33(www-data)

Agora, quando um site em execução a partir de /var/www/dev , ele está recebendo permissão negada erro ao tentar escrever algo como logs, cache. Todos os arquivos e pastas em /var/www/dev são dev:dev . Não usando o Suexec.

Mas se eu estou mudando de grupo para dev:www-data , está funcionando bem.

Como posso obter permissão de gravação para o apache com dev:dev permissão?

    
por Bivas Mandal 17.07.2018 / 17:42

1 resposta

0

Se o apache estiver sendo executado como usuário 'www-data', o usuário 'www-data' precisa estar no grupo 'dev' ou os arquivos do site precisam do www-data como o proprietário do grupo. Seu usuário 'dev' está no grupo www-data, mas não é o usuário que está executando os comandos.

    
por 17.07.2018 / 18:34