[Postfixbuch-users] smtp(d) auth - Umstieg von sasldb auf pam_smb_auth

Sandy Drobic postfixbuch-users at japantest.homelinux.com
Mo Jun 18 10:07:28 CEST 2007


Andreas Krummrich wrote:

> -- smtpd is linked to --
>         libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x4019f000)
> 
> -- active SMTP AUTH and TLS parameters for smtpd --
> smtpd_sasl_security_options = noanonymous, noplaintext

Das hatte ich befürchtet. (^-^)

Saslauthd kann keine Shared Secret-Mechanismen wie CRAM-MD5 oder
DIGEST-MD5 verwenden. Sowohl PLAIN als auch LOGIN sind Mechanismen, die
das Passwort im Klartext über die Leitung schicken (als Bin64 kodiert, abe
das kann mit einem Einzeiler Perlscript dekodiert werden).

Nur möglich ist:

smtpd_sasl_security_options = noanonymous

Zusätzlich solltest du dann noch TLS als zwingend vorgeschrieben für AUTH
setzen:

smtpd_tls_auth_only = yes

Damit rauschen die Passwörter nicht mehr im Klartext über die Leitung.

> 
> -- listing of /usr/lib/sasl2 --
> total 848
> drwxr-xr-x   2 root root  4096 Jun 14 15:42 .
> drwxr-xr-x  37 root root  8192 Jun  8 14:43 ..
> -rw-r--r--   1 root root 13492 Aug  8  2006 libanonymous.a
> -rw-r--r--   1 root root   851 Aug  8  2006 libanonymous.la
> -rw-r--r--   1 root root 13824 Aug  8  2006 libanonymous.so
> -rw-r--r--   1 root root 13824 Aug  8  2006 libanonymous.so.2
> -rw-r--r--   1 root root 13824 Aug  8  2006 libanonymous.so.2.0.19
> -rw-r--r--   1 root root 16298 Aug  8  2006 libcrammd5.a
> -rw-r--r--   1 root root   837 Aug  8  2006 libcrammd5.la
> -rw-r--r--   1 root root 16180 Aug  8  2006 libcrammd5.so
> -rw-r--r--   1 root root 16180 Aug  8  2006 libcrammd5.so.2
> -rw-r--r--   1 root root 16180 Aug  8  2006 libcrammd5.so.2.0.19
> -rw-r--r--   1 root root 47520 Aug  8  2006 libdigestmd5.a
> -rw-r--r--   1 root root   860 Aug  8  2006 libdigestmd5.la
> -rw-r--r--   1 root root 43944 Aug  8  2006 libdigestmd5.so
> -rw-r--r--   1 root root 43944 Aug  8  2006 libdigestmd5.so.2
> -rw-r--r--   1 root root 43944 Aug  8  2006 libdigestmd5.so.2.0.19
> -rw-r--r--   1 root root 13726 Aug  8  2006 liblogin.a
> -rw-r--r--   1 root root   831 Aug  8  2006 liblogin.la
> -rw-r--r--   1 root root 14028 Aug  8  2006 liblogin.so
> -rw-r--r--   1 root root 14028 Aug  8  2006 liblogin.so.2
> -rw-r--r--   1 root root 14028 Aug  8  2006 liblogin.so.2.0.19
> -rw-r--r--   1 root root 31248 Aug  8  2006 libntlm.a
> -rw-r--r--   1 root root   825 Aug  8  2006 libntlm.la
> -rw-r--r--   1 root root 30692 Aug  8  2006 libntlm.so
> -rw-r--r--   1 root root 30692 Aug  8  2006 libntlm.so.2
> -rw-r--r--   1 root root 30692 Aug  8  2006 libntlm.so.2.0.19
> -rw-r--r--   1 root root 20142 Aug  8  2006 libotp.a
> -rw-r--r--   1 root root   825 Aug  8  2006 libotp.la
> -rw-r--r--   1 root root 43184 Aug  8  2006 libotp.so
> -rw-r--r--   1 root root 43184 Aug  8  2006 libotp.so.2
> -rw-r--r--   1 root root 43184 Aug  8  2006 libotp.so.2.0.19
> -rw-r--r--   1 root root 13886 Aug  8  2006 libplain.a
> -rw-r--r--   1 root root   831 Aug  8  2006 libplain.la
> -rw-r--r--   1 root root 14096 Aug  8  2006 libplain.so
> -rw-r--r--   1 root root 14096 Aug  8  2006 libplain.so.2
> -rw-r--r--   1 root root 14096 Aug  8  2006 libplain.so.2.0.19
> -rw-r--r--   1 root root 21810 Aug  8  2006 libsasldb.a
> -rw-r--r--   1 root root   852 Aug  8  2006 libsasldb.la
> -rw-r--r--   1 root root 18692 Aug  8  2006 libsasldb.so
> -rw-r--r--   1 root root 18692 Aug  8  2006 libsasldb.so.2
> -rw-r--r--   1 root root 18692 Aug  8  2006 libsasldb.so.2.0.19
> -rw-r--r--   1 root root    74 Jun 17 21:38 smtpd.conf

Du hast alle verfügbaren Mechanismen installiert, nutzen kannst du mit
Saslauthd jedoch nur PLAIN und LOGIN.

> 
> 
> 
> -- content of /usr/lib/sasl2/smtpd.conf --
> #pwcheck_method: sasldb
> pwcheck_method: saslauthd
> mech_list: login plain
> 
> -- mechanisms on localhost --
> 
> -- end of saslfinger output --

Deshalb ist die Schnittmenge von (noplaintext| PLAIN, LOGIN) leider leer.


-- 
Sandy

Antworten bitte nur in die Mailingliste!
PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com




Mehr Informationen über die Mailingliste Postfixbuch-users