run qmail-smtpd as root, if it came down to it i would just suid vchkpw as
that works..  I'm trying to get all this stuff to run with non-suid privs.

--
~Shaun
"Ken Jones" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> You can also run the smtp server as root if any of your domains
> are not owned by vpopmail.
>
> Ken Jones
>
> On Wednesday 31 December 2003 12:28 pm, Clayton Weise wrote:
> > If it's the same smtp auth patch I use
> > (http://members.elysium.pl/brush/qmail-smtpd-auth/) then I had to set my
> > qmail-smtpd process to run as the vpopmail user and not qmaild.  It's in
> > the FAQ :).
> >
> > Shaun wrote:
> > > I have kind of a custom setup here.  I'm trying to get smtp-auth to
work
> > > and i noticed that the site says to give suid perms to vchkpw.  I
assume
> > > this is because vchkpw needs permission to read the vpasswd files.
Mine
> > > is running as qmaild, and when i su to qmaild i can cat the vpasswd
and
> > > vpasswd.cdb file so i it has read access to those files.  my question
is
> > > what could be wrong!  what else does it need read perms too... i must
be
> > > missing somthing.
> > >
> > > ## My Setup
> > > The qmail setup is pretty much straight from lwq, qmaild(501) is the
user
> > > and nofiles(500) is the group for the process below
> > >
> > > qmaild    4900  0.0  0.0  3148  492 ?        S    16:38   0:00  |   |
> > > \_ /usr/local/bin/tcpserver -v -R -H -l0 -x /etc/tcp.smtp.cdb -c 20 -u
> > > 501 -g 500 0 smtp /var/qmail/bin/qmail-smtpd hostname.com
> > > /home/vpopmail/bin/vchkpw /bin/true
> > >
> > > /home/user1 is 0711 and user1.nofiles
> > > /home/user1/domains is 0711 and user1.nofiles
> > > /home/user1/domains/user1.domain.com is 0711 and user1.nofiles
> > > /home/user1/domains/user1.domain.com/vpasswd is 0640 and user1.nofiles
> > > /home/user1/domains/user1.domain.com/vpasswd.cdb is 0640 and
> > > user1.nofiles
> > >
> > > su to qmaild and i can cat both
> > > /home/user1/domains/user1.domain.com/vpasswd and
> > > /home/user1/domains/user1.domain.com/vpasswd.cdb
> > >
> > > When running vchkpw as qmaild auth always fails, strace doesnt show me
> > > any permissions errors...
> > >
> > > --
> > > ~Shaun
>
>



Reply via email to