Adicionar o usuário do apache ao meu grupo padrão não dá acesso ao grupo apache

3

Todo o usuário do Linux: tópico de grupo apenas me dá dores de cabeça novamente.

Situação

Eu tenho minhas raízes documentais (httpdocs) e tudo dentro do chown-ed para um determinado usuário e um determinado grupo, digamos myuser:mygroup .

chown -R myuser:mygroup httpdocs

Agora o apache não tem acesso a uma pasta de imagens públicas. Então eu adiciono o apache ao mygroup, por exemplo com:

usermod -a -G mygroup apache

Pergunta

Qualquer arquivo ou pasta que eu chmod para 775 deve dar permissão de gravação ao apache, não? Não acontece ... eu tenho que recarregar, reiniciar ou então reiniciar algo para que isso aconteça ou eu ainda não entendi tudo.

    
por markus 01.03.2011 / 19:00

2 respostas

4

Você reiniciou o apache depois de fazer a alteração? Os grupos só serão enumerados para a conta do apache quando o servidor apache for reiniciado.

    
por 01.03.2011 / 20:29
2

Bem, acabei de perceber que funciona como descrevi. Não sei porque o atraso, talvez eu apenas não atualize o navegador corretamente ou talvez o CentOS leia o arquivo do grupo após cada X minutos ou quem sabe. Mas o cenário como eu descrevi, funciona.

    
por 01.03.2011 / 19:08