[Postfixbuch-users] Postfix mit SASL und smtpd-Auth

Uwe Driessen driessen at fblan.de
Mi Feb 7 00:08:35 CET 2007


Sandy Drobic schrieb: 
> Uwe Driessen wrote:
> >
> > Using saslauthd with Postfix:
> >
> >  If you run a chrooted server such as Postfix and wish to use saslauthd, you
> >  must place the saslauthd socket ("mux") inside the Postfix chroot. You must
> >  also set correct overrides for the run directory inside the chroot, using
> >  dpkg-statoverride. Finally, you must add the postfix user to the sasl group.
> >  These steps ensure that the Debian subsystems know how you want things to be
> >  laid out.
> >
> >  To place the saslauthd socket inside the Postfix chroot, edit
> >  /etc/default/saslauthd and set OPTIONS like this (you may omit -c):
> >   OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd"
> 
> Ja, das ist der Pfad, den ich suchte. (^-^)
> 
> OPTIONS="-m /var/spool/postfix/var/run/saslauthd"

Also in den Defaults ist der Pfad auf meinem Server tödlich 
Sasl startet dann nicht mehr (habe aber noch nicht geschaut warum ich fahre einfach ohne
diese Option 

Wenn der Pfad genommen wird bekommt man ein 

Restarting SASL Authentication Daemon: saslauthdsaslauthd[15441] :main            : could
not chdir to: /var/spool/postfix/var/run/sasla                      uthd
saslauthd[15441] :main            : chdir: No such file or directory
saslauthd[15441] :main            : Check to make sure the directory exists and is
saslauthd[15441] :main            : writeable by the user this process runs as.
 failed!       *gg

wenn chrootet dann hardlink?


Sasl rennt unter ETCH standardmäßig unter /usr/sbin/saslauthd 

root     15466  0.0  0.1   6296   996 ?        Ss   Feb06   0:00 /usr/sbin/saslauthd -a
pam sasldb -O plain login -n 5
root     15471  0.0  0.1   6296   600 ?        S    Feb06   0:00 /usr/sbin/saslauthd -a
pam sasldb -O plain login -n 5
root     15472  0.0  0.1   6296   544 ?        S    Feb06   0:00 /usr/sbin/saslauthd -a
pam sasldb -O plain login -n 5
root     15473  0.0  0.1   6296   544 ?        S    Feb06   0:00 /usr/sbin/saslauthd -a
pam sasldb -O plain login -n 5
root     15474  0.0  0.1   6296   544 ?        S    Feb06   0:00 /usr/sbin/saslauthd -a
pam sasldb -O plain login -n 5

> 
> Dann saslauthd neu starten.
> 
> >  To set the run directory using dpkg-statoverride, run this command as root:
> >   dpkg-statoverride --add root sasl 710 /var/spool/postfix/var/run/saslauthd
> >
> >  Finally, to add the postfix user to the sasl group:
> >   adduser postfix sasl
> 
> Auch das hier mal ausführen!
> 
> --
> Sandy



-- 
Uwe Drießen
-- 




Mehr Informationen über die Mailingliste Postfixbuch-users