Sympa e Postfix: erro do Apache na criação da lista

2

Eu configurei o sympa com o postfix. Estou tendo problemas com a criação de listas. Toda vez que eu criar uma lista eu recebo isso no meu /var/log/apache2/error.log:

    postalias: fatal: open /etc/aliases.db: Permission denied  
    Failed to execute newaliases: Inappropriate ioctl for device

Eu tentei remover aliases.db e manualmente usando postalias, mas infelizmente. O problema não aparece no entanto quando eu reiniciar o postfix, então eu acho que é o script cgi rápido tentando atualizar os arquivos de alias para o postfix.

    
por Lucas Kauffman 29.03.2012 / 16:30

2 respostas

1

A correção é adicionar www-data ao grupo sympa e depois executar postalias em / etc / aliases; chmod os direitos de aliases.db para 660. Então chown root: sympa aliases.db.

    
por 30.03.2012 / 16:53
1

A propriedade de / etc / aliases é geralmente root: root; isso significa que um usuário normal não pode atualizá-lo.

Tente removê-lo e, em seguida, executar postalias com o usuário do apache.

Verifique também as notas e a configuração mencionadas na página de manual para postalias

    
por 29.03.2012 / 17:04