• [^] # Re: droits d'exécution sendmail

    Posté par (site web personnel, Mastodon) . En réponse au message FC4 + php5 + mail() == ?. Évalué à 2.

    justement c'est ce que je veins de faire ! :D (voici un extrait)

    # cat /var/log/maillog | grep adressedetest
    Oct 10 17:45:02 lamachine sendmail[673]: k9AFj2Lp000673: to=adressedetest@yahoo.fr, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30186, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k9AFj2J3000674 Message accepted for delivery)
    Oct 10 17:45:05 lamachine sendmail[676]: k9AFj2J3000674: to=<adressedetest@yahoo.fr>, delay=00:00:03, xdelay=00:00:03, mailer=esmtp, pri=120421, relay=mx1.mail.yahoo.com. [4.79.181.14], dsn=2.0.0, stat=Sent (ok dirdel)
    Oct 10 17:48:35 lamachine sendmail[786]: k9AFmZ3f000786: to=adressedetest@yahoo.fr, ctladdr=ladresse@monsite.com (48/48), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30186, relay=[127.0.0.1] [127.0.0.1], dsn=5.6.0, stat=Data format error
    Oct 10 18:01:04 lamachine sendmail[1139]: k9AG140C001139: to=adressedetest@yahoo.fr, ctladdr=ladresse@monsite.com (48/48), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30186, relay=[127.0.0.1] [127.0.0.1], dsn=5.6.0, stat=Data format error
    Oct 10 18:08:22 lamachine sendmail[1364]: k9AG8MKD001364: to=adressedetest@yahoo.fr, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30186, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k9AG8MXP001365 Message accepted for delivery)
    Oct 10 18:08:23 lamachine sendmail[1367]: k9AG8MXP001365: to=<adressedetest@yahoo.fr>, delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120421, relay=mx3.mail.yahoo.com. [4.79.181.12], dsn=2.0.0, stat=Sent (ok dirdel)
    Oct 10 18:09:15 lamachine sendmail[1395]: k9AG9F57001395: to=adressedetest@yahoo.fr, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30192, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k9AG9Fiq001396 Message accepted for delivery)
    Oct 10 18:09:19 lamachine sendmail[1398]: k9AG9Fiq001396: to=<adressedetest@yahoo.fr>, delay=00:00:04, xdelay=00:00:04, mailer=esmtp, pri=120427, relay=mx3.mail.yahoo.com. [4.79.181.12], dsn=2.0.0, stat=Sent (ok dirdel)
    Oct 10 18:10:00 lamachine sendmail[1427]: k9AGA0U7001427: to=adressedetest@yahoo.fr, ctladdr=ladresse@monsite.com (48/48), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30192, relay=[127.0.0.1] [127.0.0.1], dsn=5.6.0, stat=Data format error
    Oct 10 18:23:20 lamachine sendmail[1855]: k9AGNJSN001855: to=adressedetest@yahoo.fr, ctladdr=ladresse@monsite.com (48/48), delay=00:00:01, xdelay=00:00:00, mailer=relay, pri=30192, relay=[127.0.0.1] [127.0.0.1], dsn=5.6.0, stat=Data format error


    sachant que ladresse@monsite.com est de la forme proprietaireDuCompteDansLeSystemeDeFichier@lenomdusite.com

    On remarque que ça marche lorsque ctladdr=root

    Je ne m'y connais pas vraiment en sendmail, mais à priori, à ce que je vois, c'est le compte de celui qui envoie le mail, je ne sais pas si ça apporte grand chose à part une confirmation que seul root arrive à envoyer un mail, ce qu'on sait déjà.

    Quoique, \o/ Lumière \o/ , Ça marche pas en user, mais le user il y accède quand même.... donc il arrive à causer à sendmail quand même il faut croire...

    Sinon, comparaison des droits originaux et actuels :
    # rpm -q -l -v sendmail | grep /usr/sbin/sendmail.sendmail && ls -l /usr/sbin/sendmail.sendmail
    -rwxr-sr-x 1 root smmsp 779096 mar 22 2006 /usr/sbin/sendmail.sendmail
    -rwsr-sr-x 1 root smmsp 779096 mar 22 2006 /usr/sbin/sendmail.sendmail

    ce commentaire est sous licence cc by 4 et précédentes