Portál AbcLinuxu, 14. května 2024 18:14


Dotaz: Debian: Postfix + sasl

vasek125 avatar 11.2.2006 23:18 vasek125 | skóre: 30 | Mladá Boleslav
Debian: Postfix + sasl
Přečteno: 421×
Odpovědět | Admin
Dobrý den, rád bych se zeptal, proč mi nakonfigurovaný postfix vždy při pokusu o přístup zapíše do logu

postfix/smtpd[20075]: fatal: no SASL authentication mechanisms
postfix/master[20072]: warning: process /usr/libexec/postfix/smtpd pid 20075 exit status 1
postfix/master[20072]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling

Hledal jsem i na googlu a našel jsem, že je to nastavením mydomain atd., ale to není pravda, server přestane odesílat až když zapnu podporu sasl tj. nastavím smtpd...sasl.. na yes. Cyrus SASL běží, ale nemohu ho s pustit s parametrem -a pam. Píše že to nění možné použít, tak ho spouštím s parametrem -a shadow, což by nemělo vadit. I když by bylo lepší to pam. Nemá to s tím pam souvislost, ten postfix, popř. jak tam to pam dostat, doinstalovat, jak?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

vasek125 avatar 12.2.2006 16:53 vasek125 | skóre: 30 | Mladá Boleslav
Rozbalit Rozbalit vše Re: Debian: Postfix + sasl
Odpovědět | | Sbalit | Link | Blokovat | Admin
Opravdu nevim čím by to mohlo být. Možná to je v postfixu???
12.2.2006 17:37 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: Debian: Postfix + sasl
Odpovědět | | Sbalit | Link | Blokovat | Admin
nainstaluj si libsasl2-modules (po odstraneni mi to hodilo stejnou hlasku) (viz bug #265375

nemas trosku dojem, ze by si tu instalaci postfixu mel sverit kolegovi? ... ja uz se s tim taky trapim skoro rok (ted uz ne, ted uz bych to asi dokazal nasadit/prevest ze stare konfigurace) , ale zatim se mi snad vsechno povedlo najit hledanim (az na rozdil mezi vystupem z MD5 v mysql v crypt() , to me musel nekdo trknout ;)
Urine should only be green if you're Mr. Spock.
vasek125 avatar 12.2.2006 18:20 vasek125 | skóre: 30 | Mladá Boleslav
Rozbalit Rozbalit vše Re: Debian: Postfix + sasl
díky moc
vasek125 avatar 12.2.2006 19:12 vasek125 | skóre: 30 | Mladá Boleslav
Rozbalit Rozbalit vše Re: Debian: Postfix + sasl
Teď se to tam připojí, ale.. Jak nastavím ověřování hesel ze systému (shadow). Teď mi do logu píše, že nemůže otevřit berkley db sasldb2.., ale já tohle nechci, kde nastavím ověřování ze shadow?
12.2.2006 20:34 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: Debian: Postfix + sasl
precetl sis o tom neco? ... v /etc/postfix/sasl/ nastavis, aby pouzival saslauthd, saslauthd nastavis, aby pouzival pam, v /etc/pam.d/smtp nastavis pam, aby pouzival treba pam_unix.so (inspirujes se treba souborem /etc/pam.d/login)
Urine should only be green if you're Mr. Spock.
vasek125 avatar 12.2.2006 22:31 vasek125 | skóre: 30 | Mladá Boleslav
Rozbalit Rozbalit vše Re: Debian: Postfix + sasl
/etc/postfix/sasl/ neexistuje, pri spusteni pam mi to vyhodi chybu ze je pam neznamy: saslauthd: unknown authentication mechanism: pam. Dokumentaci jsem si precetl hodne, ale stejne mi nepomohly.
12.2.2006 23:51 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: Debian: Postfix + sasl
mno, v /usr/share/doc/postfix/README.debian pisi, ze v tom adresari by mel byt soubor smtpd.conf, ktery by mel by jinak /usr/lib/sasl2 se zbytkem conf souboru (pekna zrada, ze je konfigurace v /usr/lib), a v /usr/share/doc/postifx/SASL_README.gz se pise, ze by v nem melo by neco jako
pwcheck_method: saslauthd
mech_list: plain login
log_level: 5
mech_list podle sveho

no a s tim pamem pro saslauthd nevim, asi je to rozbite, v /etc/default/saslauthd mam v promenne MECHANISMS napsano pam a jede to jedna basen (i jsem si na chvili zkusil prepsat ten soubor /etc/pam.d/smtp tak, aby misto mysql pouzival shadow a jelo to nadherne)

vsechny veci mam z distribuce, az na pam-mysql, jo a v saslu mam nejaky vlastni pwcheck, kvuli zpetne kompatibilite s tim, co ted na serveru bezi, ale pujde to pryc
Urine should only be green if you're Mr. Spock.
26.2.2006 22:19 gubajs | skóre: 5
Rozbalit Rozbalit vše Re: Debian: Postfix + sasl
Odpovědět | | Sbalit | Link | Blokovat | Admin
ahoj, Odkud chceš ověřovat ta hesla,jsou ti uživatelé systémoví (etc/passwd) a nebo z mysql?, dá se skloubit obojí ..v případě že jsou v systému tak po instalaci postfixu,saslauthd,openssl a vytvoření cert. autority to funguje už po malé úpravě kofigurace postfixu a nemusí se nastavovat /usr/lib/sasl2/smtpd.conf,ani etc/pam.d/smtp,v případě mysql už ano

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.