Sympa和Postfix:创build列表时出现Apache错误

我已经安装了与后缀sympa。 我在创build列表时遇到问题。 每次我创build一个列表,我得到这个在我的/var/log/apache2/error.log:

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

我试图删除aliases.db手动使用邮政,但唉。 但是,当我重新启动postfix时,问题并没有显示,所以我认为这是快速CGI脚本试图更新后缀的别名文件。

/ etc / aliases的所有权通常是root:root; 这意味着普通用户无法更新它。

尝试删除它,然后与Apache用户运行postalias。

同时检查手册页中提到的有关邮政的备注和configuration

修复方法是将www-data添加到sympa组,然后在/ etc / aliases上运行postalias; chmod将aliases.db的权限设置为660.然后chown root:sympa aliases.db。