Hi
Did you also run the "doveadm auth test quo" with debugging?
These commands with -D are giving different results to before. I'm not
sure how to explain that.
If you do a new test with and without the debugging parameter, can you
confirming that the debugging parameter influences the results? Or do
you now see it working with both debugging and without debugging?
Thanks
John
On 15/07/2024 19:58, Christian H. Kuhn via dovecot wrote:
I did. Do not know why all those dlopen() failed, but as i’m told to
ignore those messages, i did ;-)
BTW: home dir is wrong now. I swear i didn’t change anything ...
root@bywater ~ # doveadm -D user qno
Debug: Loading modules from directory: /usr/lib/dovecot/modules/doveadm
Debug: Skipping module doveadm_acl_plugin, because dlopen() failed:
/usr/lib/dovecot/modules/doveadm/lib10_doveadm_acl_plugin.so:
undefined symbol: acl_user_module (this is usually intentional, so
just ignore this message)
Debug: Skipping module doveadm_quota_plugin, because dlopen() failed:
/usr/lib/dovecot/modules/doveadm/lib10_doveadm_quota_plugin.so:
undefined symbol: quota_user_module (this is usually intentional, so
just ignore this message)
Debug: Module loaded:
/usr/lib/dovecot/modules/doveadm/lib10_doveadm_sieve_plugin.so
Debug: Skipping module doveadm_fts_lucene_plugin, because dlopen()
failed:
/usr/lib/dovecot/modules/doveadm/lib20_doveadm_fts_lucene_plugin.so:
undefined symbol: lucene_index_iter_deinit (this is usually
intentional, so just ignore this message)
Debug: Skipping module doveadm_fts_plugin, because dlopen() failed:
/usr/lib/dovecot/modules/doveadm/lib20_doveadm_fts_plugin.so:
undefined symbol: fts_user_get_language_list (this is usually
intentional, so just ignore this message)
Debug: Skipping module doveadm_mail_crypt_plugin, because dlopen()
failed:
/usr/lib/dovecot/modules/doveadm/libdoveadm_mail_crypt_plugin.so:
undefined symbol: mail_crypt_box_get_pvt_digests (this is usually
intentional, so just ignore this message)
Jul 15 19:45:29 Debug: Loading modules from directory:
/usr/lib/dovecot/modules/doveadm
Jul 15 19:45:29 Debug: Skipping module doveadm_acl_plugin, because
dlopen() failed:
/usr/lib/dovecot/modules/doveadm/lib10_doveadm_acl_plugin.so:
undefined symbol: acl_user_module (this is usually intentional, so
just ignore this message)
Jul 15 19:45:29 Debug: Skipping module doveadm_quota_plugin, because
dlopen() failed:
/usr/lib/dovecot/modules/doveadm/lib10_doveadm_quota_plugin.so:
undefined symbol: quota_user_module (this is usually intentional, so
just ignore this message)
Jul 15 19:45:29 Debug: Skipping module doveadm_fts_lucene_plugin,
because dlopen() failed:
/usr/lib/dovecot/modules/doveadm/lib20_doveadm_fts_lucene_plugin.so:
undefined symbol: lucene_index_iter_deinit (this is usually
intentional, so just ignore this message)
Jul 15 19:45:29 Debug: Skipping module doveadm_fts_plugin, because
dlopen() failed:
/usr/lib/dovecot/modules/doveadm/lib20_doveadm_fts_plugin.so:
undefined symbol: fts_user_get_language_list (this is usually
intentional, so just ignore this message)
Jul 15 19:45:29 Debug: Skipping module doveadm_mail_crypt_plugin,
because dlopen() failed:
/usr/lib/dovecot/modules/doveadm/libdoveadm_mail_crypt_plugin.so:
undefined symbol: mail_crypt_box_get_pvt_digests (this is usually
intentional, so just ignore this message)
Jul 15 19:45:29 doveadm(qno)<3295><>: Debug: auth-master: userdb
lookup(qno): Started userdb lookup
Jul 15 19:45:29 doveadm(qno)<3295><>: Debug: auth-master: conn
unix:/run/dovecot/auth-userdb: Connecting
Jul 15 19:45:29 doveadm(qno)<3295><>: Debug: auth-master: conn
unix:/run/dovecot/auth-userdb (pid=2542,uid=0): Client connected (fd=9)
Jul 15 19:45:29 doveadm(qno)<3295><>: Debug: auth-master: userdb
lookup(qno): auth USER input: qno uid=5000 gid=5000
home=/var/mail/vhosts//qno
Jul 15 19:45:29 doveadm(qno)<3295><>: Debug: auth-master: userdb
lookup(qno): Finished userdb lookup (username=qno uid=5000 gid=5000
home=/var/mail/vhosts//qno)
Jul 15 19:45:29 doveadm(3295): Debug: auth-master: conn
unix:/run/dovecot/auth-userdb (pid=2542,uid=0): Disconnected:
Connection closed (fd=9)
field value
uid 5000
gid 5000
home /var/mail/vhosts//qno
mail maildir:~/Maildir
root@bywater ~ # doveadm -D auth lookup qno
Debug: Loading modules from directory: /usr/lib/dovecot/modules/doveadm
Debug: Skipping module doveadm_acl_plugin, because dlopen() failed:
/usr/lib/dovecot/modules/doveadm/lib10_doveadm_acl_plugin.so:
undefined symbol: acl_user_module (this is usually intentional, so
just ignore this message)
Debug: Skipping module doveadm_quota_plugin, because dlopen() failed:
/usr/lib/dovecot/modules/doveadm/lib10_doveadm_quota_plugin.so:
undefined symbol: quota_user_module (this is usually intentional, so
just ignore this message)
Debug: Module loaded:
/usr/lib/dovecot/modules/doveadm/lib10_doveadm_sieve_plugin.so
Debug: Skipping module doveadm_fts_lucene_plugin, because dlopen()
failed:
/usr/lib/dovecot/modules/doveadm/lib20_doveadm_fts_lucene_plugin.so:
undefined symbol: lucene_index_iter_deinit (this is usually
intentional, so just ignore this message)
Debug: Skipping module doveadm_fts_plugin, because dlopen() failed:
/usr/lib/dovecot/modules/doveadm/lib20_doveadm_fts_plugin.so:
undefined symbol: fts_user_get_language_list (this is usually
intentional, so just ignore this message)
Debug: Skipping module doveadm_mail_crypt_plugin, because dlopen()
failed:
/usr/lib/dovecot/modules/doveadm/libdoveadm_mail_crypt_plugin.so:
undefined symbol: mail_crypt_box_get_pvt_digests (this is usually
intentional, so just ignore this message)
Jul 15 19:45:44 Debug: Loading modules from directory:
/usr/lib/dovecot/modules/doveadm
Jul 15 19:45:44 Debug: Skipping module doveadm_acl_plugin, because
dlopen() failed:
/usr/lib/dovecot/modules/doveadm/lib10_doveadm_acl_plugin.so:
undefined symbol: acl_user_module (this is usually intentional, so
just ignore this message)
Jul 15 19:45:44 Debug: Skipping module doveadm_quota_plugin, because
dlopen() failed:
/usr/lib/dovecot/modules/doveadm/lib10_doveadm_quota_plugin.so:
undefined symbol: quota_user_module (this is usually intentional, so
just ignore this message)
Jul 15 19:45:44 Debug: Skipping module doveadm_fts_lucene_plugin,
because dlopen() failed:
/usr/lib/dovecot/modules/doveadm/lib20_doveadm_fts_lucene_plugin.so:
undefined symbol: lucene_index_iter_deinit (this is usually
intentional, so just ignore this message)
Jul 15 19:45:44 Debug: Skipping module doveadm_fts_plugin, because
dlopen() failed:
/usr/lib/dovecot/modules/doveadm/lib20_doveadm_fts_plugin.so:
undefined symbol: fts_user_get_language_list (this is usually
intentional, so just ignore this message)
Jul 15 19:45:44 Debug: Skipping module doveadm_mail_crypt_plugin,
because dlopen() failed:
/usr/lib/dovecot/modules/doveadm/libdoveadm_mail_crypt_plugin.so:
undefined symbol: mail_crypt_box_get_pvt_digests (this is usually
intentional, so just ignore this message)
Jul 15 19:45:44 Debug: auth-master: passdb lookup(qno): Started passdb
lookup
Jul 15 19:45:44 Debug: auth-master: conn
unix:/run/dovecot/auth-userdb: Connecting
Jul 15 19:45:44 Debug: auth-master: conn unix:/run/dovecot/auth-userdb
(pid=2542,uid=0): Client connected (fd=9)
Jul 15 19:45:44 Debug: auth-master: passdb lookup(qno): auth PASS
input: user=qno
Jul 15 19:45:44 Debug: auth-master: passdb lookup(qno): Finished
passdb lookup (user=qno )
passdb: qno
user : qno
Jul 15 19:45:44 Debug: auth-master: conn unix:/run/dovecot/auth-userdb
(pid=2542,uid=0): Disconnected: Connection closed (fd=9)
Am 13.07.2024 um 13:01 schrieb John Fawcett via dovecot:
On 12/07/2024 21:47, Christian H. Kuhn via dovecot wrote:
Hi all,
next step with my auth problem with dovecot.
I want to authenticate a system user. The user exists, can log in,
can sudo -i etc.pp. SASL with sql passdb and userdb works fine.
root@bywater /etc/dovecot/conf.d # doveadm user qno
field value
uid 1001
gid 1001
home /home/qno
mail maildir:~/Maildir
system_groups_user qno
But:
root@bywater /etc/dovecot/conf.d # doveadm auth lookup qno
passdb lookup: user qno doesn't exist
And no surprise:
root@bywater /etc/dovecot/conf.d # doveadm auth test qno
Password:
passdb: qno auth failed
extra fields:
user=qno
Hi QNo
I can't see why this happening. Only suggestion I have is to run
those commands with -D to get more detailed info.
John
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org