web-dev-qa-db-ja.com

SympaとPostfix:リスト作成時のApacheエラー

私はpostfixでsympaをセットアップしました。リストの作成に問題があります。リストを作成するたびに、これを/var/log/Apache2/error.logに取得します。

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

Aliases.dbを削除し、postaliasを使用して手動で試しましたが、残念ながら。ただし、postfixを再起動しても問題は発生しないため、postfixのエイリアスファイルを更新しようとしているのは高速なcgiスクリプトだと思います。

2
Lucas Kauffman

修正は、www-dataをsympaグループに追加し、/ etc/aliasesでpostaliasを実行した後に行うことです。 aliases.dbの権限を660にchmodします。次に、root:sympaaliases.dbをchownします。

1
Lucas Kauffman

/ etc/aliasesの所有権は通常root:rootです。これは、通常のユーザーが更新できないことを意味します。

それを削除してから、Apacheユーザーでpostaliasを実行してみてください。

postaliasのマニュアルページ に記載されているメモと構成も確認してください。

2
adaptr