avc: denied { name_connect } for pid=16159 comm="httpd" dest=25

 

在執行php要進行mail程式的寄送時,對方主機回了這麼一段訊息!

明顯又是權限不足!請對方MIS看....對方解決不了!

只好開SSH我說我來查吧!

還好不消一會就查到原因


可以先執行
audit2allow -i /var/log/messages –l

查詢log檔中的錯誤訊息
會列出目前的權限設定..

allow httpd_t smtp_port_t:tcp_socket name_connect;
allow httpd_t user_home_t:dir { getattr search };
allow named_t tmpfs_t:chr_file getattr;
allow named_t unconfined_t:fifo_file read;

再執行
setsebool httpd_can_network_connect=1
讓httpd也允許連結其他網路連線!
php郵件程式就正常囉

arrow
arrow
    全站熱搜

    n270 發表在 痞客邦 留言(0) 人氣()