On Fri, Oct 17, 2008 at 11:25:12PM +0200, West wrote:
> Given the answers I guess this is not possible
> 
> But why ?
> 

qmail-pop3d runs not as root. auth_pop will drop priviledges before
running qmail-pop3d. Only qmail-popup and auth_pop will run with root
privs because auth_pop needs them (to change user id and to do passwd
checks against the system password file).
With a bit of hackery it could be possible to run the code as non-root
with only one allowd uid but I'm not sure how many changes to the code are
needed for that.

> 
> 2008/10/15 West <[EMAIL PROTECTED]>
> 
> > it is possible to run this service whitout root account ?
> >
> > I try with qmaild and vmail, i get : ERR: unable to write pipe.
> >
> > Why ? Because qmail-pop3d need to change to user mailbox  and must have
> > root privilege to do that ?
> >

Btw. the error comes most probably from the fact that qmail-popup trys to
exec auth_pop but auth_pop is installed with strict permissions:
-rwx------  1 root    qmail  317773 Sep  8 21:00 auth_pop
So qmail-popup is not able to run auth_pop and when the user data is sent
over the pipe you get the error you mentioned.

-- 
:wq Claudio

Reply via email to