[Postfixbuch-users] Das beliebte Thema SASL und LDAP
Patrick Ben Koetter
p at state-of-mind.de
Mi Jan 27 19:26:06 CET 2010
* spamvoll at googlemail.com <postfixbuch-users at listen.jpberlin.de>:
> habs jetzt auch in die Flags eingetragen. aber immernoch.
> Erstellen der Datei bringt natürlich auch nix.
Verschiebe bitte mal die /usr/lib/sasl2/smtpd.conf nach /etc/sasl/smtpd.conf
(kann auch /etc/sasl2/smtpd.conf) sein.
Unabhängig davon:
Starte saslauthd von Kommandozeile mit denselben Parametern UND zusätzlich
"-d". Dann bleibt er im Vordegrund und Du kannst debug output sehen.
In einer zweiten SHELL startest Du bitte testsaslauthd:
$ testsaslauthd -u username -p password
Wenn jetzt AUTH klappt, dann ist dein SASL part OK und die Postfix config noch
nicht richtig.
Wenn AUTH dann noch nicht klappt, musst Du SASL noch richtig konfigurieren.
Sag mal den Zwischenstand und dann sehen wir weiter.
p at rick
>
> Jan 27 16:39:48 testmail postfix/smtpd[2814]: setting up TLS
> connection from unknown[x.x.x.x]
> Jan 27 16:39:48 testmail postfix/smtpd[2814]: TLS connection
> established from unknown[x.x.x.x]: SSLv3 with cipher
> DHE-RSA-AES256-SHA (256/256 bits)
> Jan 27 16:39:48 testmail postfix/smtpd[2814]: warning: SASL
> authentication problem: unable to open Berkeley db /etc/sasldb2: Bad
> file descriptor
> Jan 27 16:39:48 testmail postfix/smtpd[2814]: warning: SASL
> authentication problem: unable to open Berkeley db /etc/sasldb2: Bad
> file descriptor
> Jan 27 16:39:48 testmail postfix/smtpd[2814]: warning: SASL
> authentication failure: Password verification failed
>
> mit ner echten DB:
> Jan 27 16:41:13 testmail postfix/smtpd[2883]: setting up TLS
> connection from unknown[x.x.x.x]
> Jan 27 16:41:13 testmail postfix/smtpd[2883]: TLS connection
> established from unknown[x.x.x.x]: SSLv3 with cipher
> DHE-RSA-AES256-SHA (256/256 bits)
> Jan 27 16:41:14 testmail postfix/smtpd[2883]: warning: SASL
> authentication failure: Password verification failed
>
> er checkt also nach wie vor lokal und nicht im ldap
>
> 2010/1/27 <spamvoll at googlemail.com>:
> > hi..
> >
> > Laut Manpage:
> > /etc/saslauthd.conf The default configuration file for ldap support.
> >
> > hab den sasl per hand grad mal mit -O gestartet
> > root 2656 0.0 0.1 5592 428 ? S 16:37 0:00
> > saslauthd -m /var/run/saslauthd -a ldap -O /etc/saslauthd.conf
> >
> > brachte keine Besserung..
> > er will immernoch /etc/sasldb2
> >
> >
> > 2010/1/27 Patrick Ben Koetter <p at state-of-mind.de>:
> >> QUATSCH!
> >>
> >> Die Option muss in /etc/sysconfig/saslauthd rein!
> >>
> >> p at rick
> >>
> >>
> >> * Patrick Ben Koetter <postfixbuch-users at listen.jpberlin.de>:
> >>>
> >>>
> >>> Am 27.01.2010 16:44, schrieb spamvoll at googlemail.com:
> >>> > moin moin :)
> >>> >
> >>> > OS: Centos EL5
> >>> >
> >>> > Beim Versand von mails sollen sich meine user per ldap authen, was
> >>> > aber nicht klappt.
> >>> > In der Log steht:
> >>> > Jan 27 16:21:14 testmail postfix/smtpd[2425]: warning: SASL
> >>> > authentication problem: unable to open Berkeley db /etc/sasldb2: No
> >>> > such file or directory
> >>> >
> >>> > Der soll aber nicht lokal checken sondern eben gegen nen LDAP, was ich
> >>> > eigendlich auch geconft habe (dachte ich):
> >>> >
> >>> > cat /usr/lib/sasl2/smtpd.conf
> >>> > pwcheck_method: saslauthd
> >>> >
> >>> > cat /etc/sysconfig/saslauthd
> >>> > # Directory in which to place saslauthd's listening socket, pid file, and so
> >>> > # on. This directory must already exist.
> >>> > SOCKETDIR=/var/run/saslauthd
> >>> >
> >>> > # Mechanism to use when checking passwords. Run "saslauthd -v" to get a list
> >>> > # of which mechanism your installation was compiled with the ablity to use.
> >>> > MECH=ldap
> >>> >
> >>> > cat /etc/saslauthd.conf
> >>> > ldap_server: ldap://ldap.example.com
> >>> > ldap_auth_method: custom
> >>> > ldap_bind_dn: cn=postfix server,ou=people,ou=Server,dc=example,dc=com
> >>> > ldap_bind_pw: **geheim**
> >>> > ldap_search_base: dc=example,dc=com
> >>> > ldap_filter: uid=%u
> >>> > ldap_version: 3
> >>> > ldap_use_sasl=yes
> >>> > ldap_tls_cacert_file = /etc/pki/tls/certs/ca-cert.pem
> >>> > ldap_tls_cert = /etc/pki/tls/certs/xxx.cert
> >>> > ldap_tls_key = /etc/pki/tls/private/xxx.key
> >>> >
> >>> >
> >>> > Hat da jemand eine Idee warum er nicht im ldap nachfragt ?
> >>>
> >>>
> >>> in /usr/lib/sasl2/smtpd.conf unter optionen angeben:
> >>>
> >>> "-O /etc/saslauthd.conf"
> >>>
> >>> p@
> >>>
> >>>
> >>>
> >>> > --
> >>> > _______________________________________________
> >>> > Postfixbuch-users -- http://www.postfixbuch.de
> >>> > Heinlein Professional Linux Support GmbH
> >>> >
> >>> > Postfixbuch-users at listen.jpberlin.de
> >>> > https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
> >>>
> >>> --
> >>> state of mind
> >>> Digitale Kommunikation
> >>>
> >>> http://www.state-of-mind.de
> >>>
> >>> Franziskanerstraße 15 Telefon +49 89 3090 4664
> >>> 81669 München Telefax +49 89 3090 4666
> >>>
> >>> Amtsgericht München Partnerschaftsregister PR 563
> >>
> >>> begin:vcard
> >>> fn:Patrick Ben Koetter
> >>> n:Koetter;Patrick Ben
> >>> org;quoted-printable:state of mind;Gesch=C3=A4ftsf=C3=BChrung
> >>> adr;quoted-printable:;;Franziskanerstrasse 15;M=C3=BCnchen;Bayern;81669;Deutschland
> >>> email;internet:p at state-of-mind.de
> >>> tel;work:+49 89 3090 4664
> >>> tel;fax:+49 89 3090 4666
> >>> tel;cell:+49 176 6 227 227 7
> >>> x-mozilla-html:FALSE
> >>> url:www.state-of-mind.de
> >>> version:2.1
> >>> end:vcard
> >>>
> >>
> >>
> >>
> >>
> >>> --
> >>> _______________________________________________
> >>> Postfixbuch-users -- http://www.postfixbuch.de
> >>> Heinlein Professional Linux Support GmbH
> >>>
> >>> Postfixbuch-users at listen.jpberlin.de
> >>> https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
> >>
> >> --
> >> _______________________________________________
> >> Postfixbuch-users -- http://www.postfixbuch.de
> >> Heinlein Professional Linux Support GmbH
> >>
> >> Postfixbuch-users at listen.jpberlin.de
> >> https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
> >>
> >
> --
> _______________________________________________
> Postfixbuch-users -- http://www.postfixbuch.de
> Heinlein Professional Linux Support GmbH
>
> Postfixbuch-users at listen.jpberlin.de
> https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
--
state of mind
Digitale Kommunikation
http://www.state-of-mind.de
Franziskanerstraße 15 Telefon +49 89 3090 4664
81669 München Telefax +49 89 3090 4666
Amtsgericht München Partnerschaftsregister PR 563
Mehr Informationen über die Mailingliste Postfixbuch-users