Bienvenidos

Todos estos pasos descriptos fueron probados en ambientes productivos

viernes, 28 de julio de 2017

Sendmail, solo funciona con el usuario root ?

Nooo, si funciona con root, puede funcionar con cualquier usuario.

Pero con un usuario distinto a root , me tira el sig error :

WARNING: RunAsUser for MSP ignored, check group ids (egid=0, want=25)
can not chdir(/var/spool/clientmqueue/): Permission denied
Program mode requires special privileges, e.g., root or TrustedUser.

Obviamente como el error lo dice, es un tema de permisos.

La Error en este caso se daba Aqui:
root # ls -ltr /usr/lib/sendmail
-r-xr-sr-x   1 root     root     1056324 Sep 22  2010 /usr/lib/sendmail
root #

El grupo del ejecutable sendmail, estaba como root,y debe ir smmsp.

la Solucion fue
root # chown root:smmsp /usr/lib/sendmail

root # ls -ltr /usr/lib/sendmail
-r-xr-sr-x   1 root     smmsp    1056324 Sep 22  2010 /usr/lib/sendmail
root #

No fue necesario realizar un restart del servicio.

Por las dudas dejo de ejemplo, como deben estar los permisos en todo lo que respecta a sendmail

root # ls -ld /var/spool/mqueue
drwxr-x---   2 root     bin          512 Jul 28 09:31 /var/spool/mqueue
root # ls -ld /var/spool/clientmqueue
drwxrwx---   2 smmsp    smmsp        512 Jul 28 09:31 /var/spool/clientmqueue
root #
root # ls -ltr /etc/mail/sendmail.cf
-r--r--r--   1 root     bin        40277 Apr  7  2016 /etc/mail/sendmail.cf
root #
root # ls -ltr /usr/sbin/sendmail
lrwxrwxrwx   1 root     root          15 Apr  6  2016 /usr/sbin/sendmail -> ../lib/sendmail
root # ls -ltr /usr/lib/sendmail
-r-xr-sr-x   1 root     smmsp    1073396 Nov 24  2014 /usr/lib/sendmail
root #

1 comentario:


  1. Interesting blog which attracted me more.Spend a worthful time.keep updating more.
    Digital marketing company in Chennai

    ResponderEliminar