我已经安装了与后缀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。