[Postfixbuch-users] Postfix mit SASL und smtpd-Auth
Tobias_P.
Tobias_P.
Mi Feb 7 00:17:05 CET 2007
Den Fehler hatte ich auch erst, aber wenn man dann noch ein
dpkg-statoverride --add root sasl 710 /var/spool/postfix/var/run/saslauthd
ausführt, dann ist der Fehler wieder weg. Nun habe ich den Logs auch nicht mehr "cannot connect to saslauthd server: No such file or directory" sondern dafür "SASL authentication failure: cannot connect to saslauthd server: Permission denied"
Wo und wie muss ich da noch die Recht ändern? Evtl die
/var/run/saslauthd ???
Im moment steht dies auf:
drwx--x--- 2 root sasl 4096 2007-02-07 00:56 saslauthd
Uwe Driessen schrieb:
> 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
>>
>
>
>
>
Mehr Informationen über die Mailingliste Postfixbuch-users