Courier-imapd с базой логинов в mysql странная ошибка доступа. [Решено]

Стоит courier-imapd и нормально работает с авторизацией по pam (использую с ним для почты roundcube).

Решил пароль и логин разместить в mysql. Собрал courier-authlib с mysql. Создал таблицу, прописал логин и пароль. Авторизацию по pam оставил.

/etc/courier/authlib/authdaemonrc
authmodulelist="authmysql authpam"

В результате при авторизации по pam все нормально:

May  8 11:51:08 server imapd: Connection, ip=[127.0.0.1]
May  8 11:51:08 server imapd: LOGIN, user=micbal, ip=[127.0.0.1], port=[42667], protocol=IMAP
May  8 11:51:08 server imapd: DISCONNECTED, user=micbal, ip=[127.0.0.1], headers=0, body=0, rcvd=393, sent=1156, time=0

А при авторизации паролем из mysql:

May  8 11:52:40 server imapd: Connection, ip=[127.0.0.1]
May  8 11:52:40 server imapd: chdir /home/micbal/.maildir/: Permission denied
May  8 11:52:40 server imapd: micbal: Permission denied

Путь /home/micbal/.maildir/ верный.
Логин и пароль верные, если другие то:

May  8 11:53:54 server imapd: Connection, ip=[127.0.0.1]
May  8 11:53:54 server authdaemond: pam_unix(imap:auth): authentication failure; logname= uid=0 euid=0 tty= ruser= rhost=  user=micbal
May  8 11:53:56 server imapd: LOGIN FAILED, user=micbal, ip=[127.0.0.1]
May  8 11:54:01 server imapd: LOGOUT, ip=[127.0.0.1], rcvd=40, sent=334

Подскажите, где я ошибся?

Решено:
Перепутал gid и uid.

В синхронизации базы mysql и

В синхронизации базы mysql и passwd.
Конкретно, протелепатив вашу установку и получив из атсрала запросы к mysql, скажу, что в первом приближении не совпадают uidы юзеров.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Спасибо! Вы правы, перепутал

Спасибо! Вы правы, перепутал gid с uid местами, а они оказались в системе разными, как лошара. :)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".