GNU/Linux >> Belajar Linux >  >> Linux

Izin main.cf POSTFIX ditolak

Solusi 1:

Dalam kasus saya, jawaban lain tidak membantu saya, karena saya sudah memiliki konteks untuk file-file itu dengan benar. Bahkan jika konteks file yang benar diterapkan, Anda juga harus memastikan bahwa pengguna Apache memiliki izin SELinux untuk mengirim email .Khususnya ada konfigurasi SELinux yang perlu dihidupkan.

  1. Verifikasi apakah setelan aktif atau nonaktif:getsebool httpd_can_sendmail
  2. Jika Anda mendapatkan httpd_can_sendmail --> off Anda dapat mengaktifkan setelan ini dengan cara ini:sudo setsebool -P httpd_can_sendmail 1

-P dalam perintah di atas berarti Persistent (di seluruh reboot)

Solusi 2:

Hampir pasti ada hubungannya dengan SELinux. Saya yakin Anda memindahkan main.cf Anda ke lokasi itu.

Coba jalankan restorecon -v /etc/postfix/main.cf untuk memperbaiki pelabelan.

Solusi 3:

Ini kemungkinan besar terkait dengan kontrol akses SELinux. CentOS memiliki mode SELinux "Enforcing" secara default. Silakan periksa status SELinux dengan perintah:

# sestatus

Jika hasilnya seperti ini:

SELinux status:                 enabled
SELinuxfs mount:                /selinux
Current mode:                   enforcing
Mode from config file:          enforcing
Policy version:                 24
Policy from config file:        targeted

Anda perlu mengubah konteks keamanan untuk main.cf dan mungkin konfigurasi postfix lainnya terbang. Di mesin saya disetel ke:

-rw-r--r--. root root system_u:object_r:postfix_etc_t:s0 /etc/postfix/main.cf

Coba ini untuk menyetel konteks yang tepat:

 # chcon -v -u system_u -r object_r -t postfix_etc_t /etc/postfix/main.cf
 # restorecon -v -R  /etc/postfix/

Untuk memverifikasi:

 # ls -Z /etc/postfix/

Linux
  1. banyak (Izin ditolak) di catalina.out

  2. Izin tarik Git ditolak linux?

  3. Izin ditolak saat mengkloning repositori git

  1. mount error(13):Izin ditolak dengan windows share

  2. 'Izin ditolak' ke file yang saya miliki?

  3. tcpdump:out.pcap:Izin ditolak

  1. Izin Sudo Ditolak Tapi Su Memberikan Izin?

  2. Mengapa Mv(1) Menyalin Objek Jika Izin Untuk Bergerak Ditolak?

  3. -bash:./configure:Izin Ditolak?