permissões de arquivo linux para o arquivo de soquete fastcgi e contendo a pasta

0

Estou tentando configurar o mod_fcgid no meu servidor. Parte do requisito é que o Apache precise criar um arquivo de soquete para o mod_fcgid.

Eu especifiquei a pasta do Apache para gravar os dados do socket para:

/var/lock/apache2/fcgid

Em seguida, eu especifiquei esse arquivo no arquivo fcgid.conf da seguinte forma:

SocketPath /var/lock/apache2/fcgid/sock

Eu então mudei o dono da pasta para www-data (o usuário do apache) e dei as permissões completas para a pasta e seu conteúdo.

Eu consegui executar meu aplicativo fcgi de teste.

Quando reiniciei a máquina, descobri que a propriedade de / var / lock / apache2 / fcgid foi redefinida para root e com permissão redefinida para 700

Eu tenho as seguintes perguntas:

  • Existe algo específico sobre a pasta / var / lock? - por que as permissões estão sendo redefinidas após uma reinicialização?

  • Devo mover meu arquivo de soquete para outro local (no caso de o root apropriar-se automaticamente do conteúdo desta pasta por motivos de segurança?)

Estou executando o Ubuntu 10.0.4 LTS 64 bit

    
por oompahloompah 12.02.2011 / 16:47

1 resposta

0

Use /var/run para arquivos de soquete.

    
por 12.02.2011 / 17:13