Hello,

I recently upgraded a server from Woody to Sarge. When I was running Woody, I had Courier MTA installed, up to date, and working fine. After I upgraded to Sarge, any program that used 'sendmail' stopped working. I fixed this by changing /usr/sbin/sendmail to be set-uid... as follows:

$ apt-cache policy courier-mta
courier-mta:
  Installed: 0.47-4
...

-- Before set-uid --

$ ls -l /usr/sbin/sendmail
-rwxr-xr-x  1 root daemon 26328 Jan 26 15:31 /usr/sbin/sendmail

$ echo hi | sendmail me
sendmail: ERR: submitclient: EOF from submit.
432 Service temporarily unavailable.

-- Now --

$ ls -l /usr/sbin/sendmail
-rwsr-xr-x  1 root daemon 26328 Jan 26 15:31 /usr/sbin/sendmail

$ echo hi | sendmail me
$

I don't know if sendmail was set-uid before I upgraded. Was this the correct thing to do? Should Courier's sendmail normally be set-uid? If so, why wasn't it that way when I upgraded? (a bug?)

Thanks,

Nathan


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to