Megakadtam és már mindent átnéztem, amire gondolhattam. Hiba (/var/log/auth.log):
│Aug 18 16:59:32 aex-m unix_chkpwd[3320]: check pass; user unknown │
│Aug 18 16:59:32 aex-m unix_chkpwd[3321]: check pass; user unknown │
│Aug 18 16:59:32 aex-m unix_chkpwd[3321]: password check failed for user (john) │
│Aug 18 16:59:32 aex-m auth: pam_unix(dovecot:auth): authentication failure; logname= uid=111 euid=111 tty=dovecot ruser=john rhost= user=john
es a mail.log:
│Aug 18 16:59:46 aex-m dovecot: auth: Debug: client in: AUTH#0111#011PLAIN#011service=doveadm#011debug#011resp=hash%%% (previous base64 data ma│
y contain sensitive data) │
│Aug 18 16:59:50 aex-m dovecot: auth: Debug: pam(balazs.kiss): Performing passdb lookup │
│Aug 18 16:59:50 aex-m dovecot: auth-worker(3319): Debug: conn unix:auth-worker (pid=3318,uid=111): auth-worker<2>: Handling PASSV request │
│Aug 18 16:59:50 aex-m dovecot: auth-worker(3319): Debug: pam(balazs.kiss): Performing passdb lookup │
│Aug 18 16:59:50 aex-m dovecot: auth-worker(3319): Debug: pam(balazs.kiss): lookup service=dovecot │
│Aug 18 16:59:50 aex-m dovecot: auth-worker(3319): Debug: pam(balazs.kiss): #1/1 style=1 msg=Password: │
│Aug 18 16:59:52 aex-m dovecot: auth-worker(3319): pam(balazs.kiss): pam_authenticate() failed: Authentication failure (Password mismatch?) (given password: hash%%%) │
│Aug 18 16:59:52 aex-m dovecot: auth-worker(3319): Debug: pam(balazs.kiss): Finished passdb lookup │
│Aug 18 16:59:52 aex-m dovecot: auth-worker(3319): Debug: conn unix:auth-worker (pid=3318,uid=111): auth-worker<2>: Finished │
│Aug 18 16:59:52 aex-m dovecot: auth: Debug: pam(balazs.kiss): Finished passdb lookup │
│Aug 18 16:59:52 aex-m dovecot: auth: Debug: auth(balazs.kiss): Auth request finished │
│Aug 18 16:59:54 aex-m dovecot: auth: Debug: client passdb out: FAIL#0111#011user=balazs.kiss
A pam és a dovecot elvileg össze van hangolva (meg a postfix is, de ez most nem lényeg). Ssh-n be tudok lépni a fenti user-el hiba nélkül, de a doveadm nem hitelesít:
doveadm -D auth test balazs.kiss
Password:
passdb: balazs.kiss auth failed
extra fields:
user=balazs.kiss
Előre is köszönöm a segítséget!
- 154 megtekintés
Hozzászólások
Bocs, a fenti auth.log idevágó bejegyzése:
│Aug 18 16:59:50 aex-m unix_chkpwd[3324]: check pass; user unknown │
│Aug 18 16:59:50 aex-m unix_chkpwd[3325]: check pass; user unknown │
│Aug 18 16:59:50 aex-m unix_chkpwd[3325]: password check failed for user (balazs.kiss) │
│Aug 18 16:59:50 aex-m auth: pam_unix(dovecot:auth): authentication failure; logname= uid=111 euid=111 tty=dovecot ruser=balazs.kiss rhost= user=balazs.kiss
- A hozzászóláshoz be kell jelentkezni
Tippre rossz kódolással adja át a jelszót a pamnak a kliens.
- A hozzászóláshoz be kell jelentkezni
Köszi! Hol tudom ellenőrizni/javítani?
- A hozzászóláshoz be kell jelentkezni
es mi a config? vagy talaljuk ki?
auth-system.conf ?
- A hozzászóláshoz be kell jelentkezni
Koszi a segitseget, nem tudom mi volt a hiba - ujrahuztam es elindultam lepesrol lepesre. Koszi mindenkinek a segitseget!
- A hozzászóláshoz be kell jelentkezni
Ilynekor érdemes a hibás /etc/pam.d/ meg az érintett motyó(k) beállításainak az újrahúzás előtti mentése, és utána a működőképes verzióval való összehasonlítása. Sokat, nagyon-nagyon sokat lehet belőle tanulni.
- A hozzászóláshoz be kell jelentkezni