Seite 1 von 1

Pam authentification und dovecot

Verfasst: 14. Mai 2018, 16:51
von padersuse
Ich versuche auf meinen Emailserver lokal zuzugreifen (localhost) als user xyz über kmail oder thunderbird, aber leider klappt die Authentifizierung nicht. Erhalte immer die Meldung

Code: Alles auswählen

pam_unix(dovecot:auth): authentication failure;
check pass; user unknown
den User gibts aber, habe ssl aktiviert in postfix und in /etc/dovecot/conf.d/10-auth.conf steht

Code: Alles auswählen

disable_plaintext_auth = no
auth_mechanisms = plain login
was kann man tun ?

Gruß Padersuse

Re: Pam authentification und dovecot

Verfasst: 17. Mai 2018, 22:16
von spoensche
Was sagen die Dovecot Logs? Wie hast du dein passdb Backend konfiguriert?

Re: Pam authentification und dovecot

Verfasst: 19. Mai 2018, 07:23
von padersuse
Ich würde gern den Debugmodus aktivieren, aber ich weiss nicht, in welcher conf-Datei man das macht, vielleicht weisst Du es.
Unabhängig davon habe ich doveadm auth test -x service=imap -x rip=192.168.1.61 username in der Bash eingegeben. Nach Angabe des Kennwortes kam folgende Meldung :

Code: Alles auswählen

passdb: username auth failed extra fields:  user=username
journalctl -u dovecot ergab

Code: Alles auswählen

pam_unix(dovecot:auth): authentication failure; logname= uid=470 euid=470 tty=dovecot ruser=username rhost=192.168.1.61  user=username

Re: Pam authentification und dovecot

Verfasst: 19. Mai 2018, 07:43
von padersuse
Ich habe den Debugmodus aktiviert in 10-logging.conf.
Nach Eingabe in der shell

Code: Alles auswählen

doveadm auth test -x service=imap -x rip=192.168.1.61 username
bekomme ich folgende Meldung :

Code: Alles auswählen

May 19 07:34:50 germlin1 dovecot[28573]: master: Dovecot v2.2.31 (65cde28) starting up for imap, pop3, lmtp (core dumps disabled)
May 19 07:34:57 germlin1 dovecot[28580]: auth: Debug: Loading modules from directory: /usr/lib64/dovecot/modules/auth
May 19 07:34:57 germlin1 dovecot[28580]: auth: Debug: Module loaded: /usr/lib64/dovecot/modules/auth/lib20_auth_var_expand_crypt.so
May 19 07:34:57 germlin1 dovecot[28580]: auth: Debug: Module loaded: /usr/lib64/dovecot/modules/auth/libdriver_mysql.so
May 19 07:34:57 germlin1 dovecot[28580]: auth: Debug: Module loaded: /usr/lib64/dovecot/modules/auth/libdriver_pgsql.so
May 19 07:34:57 germlin1 dovecot[28580]: auth: Debug: Module loaded: /usr/lib64/dovecot/modules/auth/libdriver_sqlite.so
May 19 07:34:57 germlin1 dovecot[28580]: auth: Debug: Read auth token secret from /var/run/dovecot/auth-token-secret.dat
May 19 07:34:57 germlin1 dovecot[28580]: auth: Debug: auth client connected (pid=0)
May 19 07:34:57 germlin1 dovecot[28580]: auth: Debug: client in: AUTH        1        PLAIN        service=imap        debug        rip=192.168.1.61        resp=Y2hlZgBjaGVmAG9wZW5zdXNlMTM= (previous base64 da
May 19 07:34:57 germlin1 dovecot[28580]: auth-worker(28586): Debug: Loading modules from directory: /usr/lib64/dovecot/modules/auth
May 19 07:34:57 germlin1 dovecot[28580]: auth-worker(28586): Debug: Module loaded: /usr/lib64/dovecot/modules/auth/lib20_auth_var_expand_crypt.so
May 19 07:34:57 germlin1 dovecot[28580]: auth-worker(28586): Debug: Module loaded: /usr/lib64/dovecot/modules/auth/libdriver_mysql.so
May 19 07:34:57 germlin1 dovecot[28580]: auth-worker(28586): Debug: Module loaded: /usr/lib64/dovecot/modules/auth/libdriver_pgsql.so
May 19 07:34:57 germlin1 dovecot[28580]: auth-worker(28586): Debug: Module loaded: /usr/lib64/dovecot/modules/auth/libdriver_sqlite.so
May 19 07:34:57 germlin1 dovecot[28580]: auth-worker(28586): Debug: pam(username,192.168.1.61): lookup service=dovecot
May 19 07:34:57 germlin1 dovecot[28580]: auth-worker(28586): Debug: pam(username,192.168.1.61): #1/1 style=1 msg=Password:
May 19 07:34:57 germlin1 auth[28586]: pam_unix(dovecot:auth): authentication failure; logname= uid=470 euid=470 tty=dovecot ruser=username rhost=192.168.1.61  user=username
May 19 07:34:59 germlin1 dovecot[28580]: auth-worker(28586): pam(username,192.168.1.61): pam_authenticate() failed: Authentication failure (password mismatch?) (given password: opensuse13)
May 19 07:35:01 germlin1 dovecot[28580]: auth: Debug: client passdb out: FAIL        1        user=username