Apache-Httpd
Postfix 和 Apache:CentOS 7 上的權限被拒絕
我正在使用 Apache2、MySQL、PHP 和 Postfix 設置 CentOS 7 伺服器(用於通過 PHP 發送電子郵件)
我目前的問題是我收到以下錯誤(在 Apache 的 error_log 中):
sendmail: fatal: open /etc/postfix/main.cf: Permission denied
該文件
/etc/postfix/main.cf
具有以下權限:-rw-r--r-- (622)
該目錄
/etc/postfix
具有以下權限:drwxr-xr-x (755)
此目錄的所有者是
root
.我錯過了什麼嗎?
您可能需要調整 SELinux 策略以允許 apache 發送郵件。最簡單的方法是打開httpd_can_sendmail boolean [ 1 ]。
semanage boolean -m --on httpd_can_sendmail
我認為您還需要對文件夾的子項具有 755 權限。至於後綴不在根組中。
chmod -Rf 755 /etc/postfix