Compartilhando o error_log do apache com outros usuários (não raiz)

1

Tenho outros usuários no meu sistema linux - como posso 'compartilhar' o error_log do sistema para que seja legível por outros usuários no sistema?

    
por siliconpi 03.05.2011 / 09:04

1 resposta

4

Se não houver nenhum dano em tornar o log de erros do apache legível por todos os outros em seu sistema, você

  1. chmod o+r /var/log/apache2/error.log
  2. Edite /etc/logrotate.d/apache2 e procure ou adicione uma linha que diz create 640 root adm e altere também para algo apropriado, como create 644 root adm .

Seria menos seguro colocar todos no grupo do daemon do apache (digamos www-data ). Uma opção melhor seria usar ACLs (veja man setfacl ) e permitir acesso muito específico ao arquivo.

(os caminhos estão em um sistema Ubuntu / Debian).

    
por 03.05.2011 / 09:41