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.
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.
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
Tags postfix apache-2.2 mod-fcgid sympa