Portál AbcLinuxu, 10. května 2025 01:14

Dotaz: SASL authentication failure: Can only find author (no password)

24.10.2006 13:09 Marek
SASL authentication failure: Can only find author (no password)
Přečteno: 704×
Odpovědět | Admin
Můžu zde požádat o radu při rozběhnutí postfix + SASL + Courier. Při přihlášení nedojde k ověření hesla.

Výpis z logu:
- postfix/smtpd[12272]: warning: SASL authentication failure: Can only find author (no password)
- postfix/smtpd[12272]: warning: localhost[127.0.0.1]: SASL PLAIN authentication failed
- postfix/smtpd[12272]: disconnect from localhost[127.0.0.1]
- courierpop3login: Connection, ip=[]
- courierpop3login: LOGIN FAILED, ip=[]
Výpis - telnet 25:
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 server.tld ESMTP
EHLO domena.tld
250-server.tld
250-PIPELINING
250-SIZE 25000000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250 8BITMIME
Děkuji předem za nakopnutí ...
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.10.2006 22:27 Marek-27 | skóre: 3
Rozbalit Rozbalit vše Re: SASL authentication failure: Can only find author (no password)
Odpovědět | | Sbalit | Link | Blokovat | Admin
ještě bych dodal, že ověřování probíhá prostřednictvím MySQL databáze. Díky za jakoukoliv radu.
24.10.2006 22:28 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: SASL authentication failure: Can only find author (no password)
co kdys nám sem popsal jak to máš nastavené?
-- Nezdar není hanbou, hanbou je strach z pokusu.
25.10.2006 15:27 Marek-27 | skóre: 3
Rozbalit Rozbalit vše Re: SASL authentication failure: Can only find author (no password)
Díky za opravu a případné nápady, v čem by mohl být problém.

Nastavení main.cf postfixu:
broken_sasl_auth_clients = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_application_name = smtpd
smtpd_use_tls =                 yes
smtp_use_tls =                  yes
Nastavení /etc/default/saslauthd:
START=yes
MECHANISMS="pam"
PARAMS="-m -r /var/spool/postfix/var/run/saslauthd/"
S tímto nastavení nelze saslauthd spustit (failed). Pokud vypustím "PARAMS" pak ano.

Nastavení /etc/courier/authdaemonrc
authmodulelist="authmysql"
authmodulelistorig="authcustom authcram authuserdb authldap authpgsql authmysql authpam"
daemons=1
version=""
authdaemonvar=/var/run/courier/authdaemon
Nastavení /etc/courier/authmodulelist
authdaemon
Nastavení /etc/courier/authmysqlrc:
MYSQL_SERVER            localhost
MYSQL_USERNAME          posta
MYSQL_PASSWORD          posta

MYSQL_DATABASE          maildb
MYSQL_USER_TABLE        mailbox
MYSQL_CRYPT_PWFIELD     password
MYSQL_LOGIN_FIELD       username
MYSQL_HOME_FIELD        '/home/mail/'
MYSQL_NAME_FIELD        name
MYSQL_MAILDIR_FIELD     maildir
MYSQL_QUOTA_FIELD       quota
30.10.2006 14:48 Jirka
Rozbalit Rozbalit vše Re: SASL authentication failure: Can only find author (no password)
Ahoj,
nemelo by to byt takto:

Nastavení /etc/default/saslauthd:
...
PARAMS="-r -m /var/spool/postfix/var/run/saslauthd/"
30.10.2006 15:52 Marek-27 | skóre: 3
Rozbalit Rozbalit vše Re: SASL authentication failure: Can only find author (no password)
Děkuji mnohokrát za radu, prohození parametrů pomohlo :-)
Bohužel to stále neřeší problém s autentizací.

Díky moc
26.10.2006 11:19 Marek-27 | skóre: 3
Rozbalit Rozbalit vše Re: SASL authentication failure: Can only find author (no password)
Pokud je potřeba uvést jiná nastavení pro zjištění příčiny, napište prosím která. Uričtě je zde uvedu. Díky
24.10.2006 22:32 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: SASL authentication failure: Can only find author (no password)
pro výpisy používej pre tag (opravil jsem ti dotaz)
-- Nezdar není hanbou, hanbou je strach z pokusu.
30.10.2006 16:50 Jirka
Rozbalit Rozbalit vše Re: SASL authentication failure: Can only find author (no password)
Ahoj,
a jak probehne test autentifikace?
testsaslauthd -u user -p password -f /var/spool/postfix/var/run/saslauthd/mux
30.10.2006 17:33 Marek-27 | skóre: 3
Rozbalit Rozbalit vše Re: SASL authentication failure: Can only find author (no password)
Autentifikace neproběhne. Chybová hláška:
0: NO "authentication failed"
Výpis z logu (auth.log):
saslauthd[12976]: (pam_unix) check pass; user unknown
saslauthd[12976]: (pam_unix) authentication failure; logname= uid=0 euid=0 tty= ruser= rhost=
saslauthd[12976]: DEBUG: auth_pam: pam_authenticate failed: User not known to the underlying
                                                            authentication module
saslauthd[12976]: do_auth: auth failure: [user=test@example.cz] [service=imap] [realm=]
                                         [mech=pam] [reason=PAM auth error]
Opět nezvývá než poděkovat za radu, nyní je prooblém zase o něco jasnější.
Může za to chyba ve výběru Auth modulu ? (snažím se využívat MySQL databáze - authmysql)
vasek125 avatar 26.10.2006 12:05 vasek125 | skóre: 30 | Mladá Boleslav
Rozbalit Rozbalit vše Re: SASL authentication failure: Can only find author (no password)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Problém bych hledal s /etc/pam.d/smtp. Připadně mohou být špatně zadány hodnoty v databázi.
30.10.2006 13:02 Marek-27 | skóre: 3
Rozbalit Rozbalit vše Re: SASL authentication failure: Can only find author (no password)
děkuji za tip, /etc/pam.d/smtp je nastaveno takto:

auth sufficient pam_mysql.so user=postfix passwd=heslo host=localhost db=maildb \
table=mailbox usercolumn=username passwdcolumn=password crypt=1 md5=y auth required pam_deny.so

account sufficient pam_mysql.so user=postfix passwd=heslo host=localhost db=maildb \
table=mailbox usercolumn=username passwdcolumn=password
account required pam_deny.so

Zatím se nepodařilo spustit démona saslathd, což by mohl být důvod neúspěchu při přihlášní. Děkuji za jakékoliv další rady.
10.1.2007 14:02 Marek-27 | skóre: 3
Rozbalit Rozbalit vše Re: SASL authentication failure: Can only find author (no password)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Problém byl odstraněn. Bohužel jsem neměl v databázi uvedená platná hesla (MD5). Moc všem děkuji za rady, které byly určitě přínosem.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.