[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