[sisyphus] большие проблемы с courier-authdaemon для imapd

kopilo4ka на gmail.com kopilo4ka на gmail.com
Пн Апр 3 18:32:23 MSD 2006


Hi all

Имеем:
courier-authlib-0:0.58-alt2 installed
courier-authlib-0:0.56-alt1 removed

Заметил что в конфиге теперь демон стартует от пользователя courier.
Оставил варианты авторизации: authmodulelist="authpam".
Пробуем, не авторизует:

$ telnet bone 143
* OK [CAPABILITY IMAP4rev1...
. login henker pass
. NO Login failed.
. logout
* BYE Courier-IMAP server shutting down

Так же кое-что сменилось в courier-imap/imapd.
Пробовал добавить
IMAP_CAPABILITY="$IMAP_CAPABILITY AUTH=PLAIN"
эффекта не дало.
Почитал courier-authlib/README-ALT.koi8-r, интересно, но не помогло.
PS: "подробности см. в man 7 authlib", а нету такого.
Узнали новую команду, пробуем:

# authtest henker
Authenticated: henker  (system username: henker)
Home Directory: /home/henker
Maildir: (none)
Quota: (none)
Encrypted Password: x
Cleartext Password: (none)
Options: (none)

Появляются мысли про права, пробовали "chmod 755 ~henker" и т.д., все тоже 
самое. Меняем от кого будет запускаться authdaemon на рута, и что-то 
поменялось.

# authtest henker
Authenticated: henker  (system username: henker)
Home Directory: /home/henker
Maildir: (none)
Quota: (none)
Encrypted Password: $2a$08$h2mqOd......
Cleartext Password: (none)
Options: (none)

И на imap уже нормально заходит. Однако почему authtest пишет что нету 
Maildir, а она есть? Тоже проблема с доступом? Почему тогда pam не сработал?
С логами что-то смешное, написано в конфиге:
LOGGEROPTS="-name=courier-authdaemon -facility=authpriv", получаем:

bone -facility=authpriv: modules="authpam", daemons=5
bone -facility=authpriv: Installing libauthpam
bone -facility=authpriv: Installation complete: authpam


Подробная информация о списке рассылки Sisyphus