[Postfixbuch-users] saslauthd Fragen
Marcel Hartmann
mail at marcel-hartmann.com
Sa Jul 2 10:43:24 CEST 2005
Hallo Andreas,
> Subject: Re: [Postfixbuch-users] saslauthd Fragen
>
> Am Wednesday 29 June 2005 10:58 schrieb Marcel Hartmann:
>
> > > > Gibt's da nicht auch sowas wie einen loglevel ?
> > >
> > > Du musst nicht den saslauthd ändern sondern pam_mysql!
> > > Du hast sicherlich als authmech pam in saslauthd stehen
> > > stimmts? Denn pam_mysql schreibt diese logs, da gibt es aber
> > > keinen Parameter oder sowas. Dafür musst du die sourcen von
> > > pam_mysql ändern und in pam_mysql.c #DEFINE DEBUG aus
> kommentieren.
> > > Dann installier es neu und die logs sind sauber...
>
> Habe ich gerade auch gesehen. Ist echt bekloppt bei nem
> definierten DEBUG mit
> "LOG_ERR" (als Fehler) zu loggen.
>
> > > > 2. Ich benutze pam_mysql. Funzt alles prima bis jetzt. Was
> > > > will mir aber
> > > > diese Meldung sagen ?
> > > >
> > > > >Jun 29 09:48:32 mail1 saslauthd[2973]: pam_mysql: acct_mgmt
> > > >
> > > > called but
> > > >
> > > > >not implemented. Dont panic though :)
> > > >
> > > > Danke für ein paar Hinweise.
> > > > --
> > >
> > > Kannst Du getrost ignorieren!
> > >
> > > Gruß Marcel
> >
> > Ich hatte etwas verwechselt, mein DEFINE DEBUG entfernd nur
> > die logs in /var/log/messages, nicht im maillog.
>
> Wie hast Du es denn "auskommentiert"?
>
> --
> Andreas
> --
Wie gesagt, dieser DEFINE DEBUG macht nur das messages log sauber!
Wenn Du dann sqllog=1 in pam verwendest, hast Du nur noch die Auths
in messages stehen die über pam_mysql gehen.
[snip]
...
#define PAM_SM_AUTH
#define PAM_SM_ACCOUNT
#define PAM_SM_SESSION
#define PAM_SM_PASSWORD
#define PAM_MODULE_NAME "pam_mysql"
#define PLEASE_ENTER_PASSWORD "Password:"
#define PLEASE_ENTER_OLD_PASSWORD "(Current) Password:"
#define PLEASE_ENTER_NEW_PASSWORD "(New) Password:"
#define PLEASE_REENTER_NEW_PASSWORD "Retype (New) Password:"
/*#define DEBUG */
#include <security/pam_modules.h>
#include <security/pam_misc.h>
...
[/snip]
das kannst Du dann mit /* # DEFINE DEBUG */ auskommentieren.
Nun neu bauen (entweder als rpm oder die sourcen), fertig. ;-)
Gruß
Marcel
Mehr Informationen über die Mailingliste Postfixbuch-users