LINUX.ORG.RU
ФорумAdmin

popa3d - Auhtentification failed


0

0

Кто-нибудь сталкивался с подобной проблемой? Перепробовал все методы от AUTH_SHADOW до AUTH_PAM_USERPASS - все бесполезно. Перекомпиляю, кидаю в /usr/local/sbin, запускаю telnet на порт 110: +OK user *** +OK pass *** -ERR Auhtentification failed. На разных юзерах проверял - везде одно и то же (пробовал на версиях 0.6.2 и 0.6.3)... Что не так делаю?

anonymous

Однозначно что то не доделал - смотри логи ! Попка с пол оборота ставится ;)))

И внимательно еще раз перечитай - install.txt

anonymous
()

Все делал именно по INSTALL. Собсна, что я делал: 1. Выбрал метод идентификации (#define AUTH_PAM_USERPASS 1, остальные дефайны для метода установил в 0). 2. В Makefile раскомментировал строки с -lcrypt и -lpam. 3. Конечно же собрал popa3d (make). 4. Создал группу и юзера popa3d. 5. /var/empty уже был создан ранее. 6. Заинсталлил popa3d (make install) 7. Прописал в xinetd сервис pop3 (иначе бы он у меня совсем не запускался). 8. Протестил telnet-ом -> результат см. выше.

В логах та же песня - Auhtentification failed. Опытным путем удалось установить, что отвал идет в функции auth_userpass (auth_pam.c) - вызов pam_authentificate возвращает ошибку. Есть какие-либо мысли по этому поводу?

anonymous
()

А что в /etc/pam.d/popa3d или как его там?

anonymous
()

Вот это уже ближе ;-) Его конечно же нет вообще, а что там должно быть?

anonymous
()

По образу и подобию создай сам, помолясь. :). Думаю, где-то в недрах пакета должен быть. Екзампель можно взять, допустим, из пакета imap.

anonymous
()

Кое-какие сдвиги есть - теперь хоть pam начал в логах разговаривать ;-) Пишет следующее: Jul 17 15:38:06 linux popa3d(pam_unix)[1980]: auth could not identify password for [helene]. Намного легче, однако, не стало :-( Пробовал на нескольких юзерах - одно и то же... Но момент истины уже где-то совсем рядом и это не может не радовать ;-)))

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.