GNU/Linux >> Tutoriales Linux >  >> Linux

Permiso POSTFIX main.cf denegado

Solución 1:

En mi caso, las otras respuestas no me ayudaron, porque ya tenía el contexto para esos archivos correctamente. Incluso si se aplica el contexto correcto del archivo, también deberá asegurarse de que el usuario de Apache tenga permiso de SELinux para enviar correos. .Específicamente, hay una configuración de SELinux que debe activarse.

  1. Verifique si la configuración está activada o desactivada:getsebool httpd_can_sendmail
  2. Si obtuviste httpd_can_sendmail --> off puede habilitar esta configuración de esta manera:sudo setsebool -P httpd_can_sendmail 1

-P en el comando anterior significa Persistente (entre reinicios)

Solución 2:

Casi seguro que tiene que ver con SELinux. Apuesto a que moviste tu main.cf a esa ubicación.

Intenta ejecutar restorecon -v /etc/postfix/main.cf para arreglar el etiquetado.

Solución 3:

Esto probablemente esté relacionado con el control de acceso de SELinux. CentOS tiene el modo SELinux "Impuesto" de forma predeterminada. Verifique el estado de SELinux con el comando:

# sestatus

Si el resultado es algo como esto:

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

Debe cambiar el contexto de seguridad para main.cf y probablemente otras moscas de configuración de postfix. En mi máquina está configurado en:

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

Pruebe estos para establecer el contexto adecuado:

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

Para verificar:

 # ls -Z /etc/postfix/

Linux
  1. pip freeze devuelve un error:Permiso denegado:hg

  2. ¿Por qué Mv(1) copia objetos si se niega el permiso para mover?

  3. -bash:./configure:¿Permiso denegado?

  4. Git no puede crear el permiso de archivo denegado

  5. Permiso denegado con bash.sh para ejecutar cron

Permiso de montaje CIFS denegado en Linux - ¡Arreglado!

¿Por qué el contenedor docker solicita Permiso denegado?

permiso docker.sock denegado

permiso denegado en el archivo authorized_key

error de montaje (13):permiso denegado con el recurso compartido de Windows

error de montaje 13 =Permiso denegado