Как запросить некоторую информацию из модуля PAM - PullRequest
1 голос
/ 05 января 2011

Я пишу модуль аутентификации Plug-gable для ssh. Я ищу запрос дополнительной информации после подтверждения имени пользователя и пароля, но перед предоставлением доступа пользователю. Может кто-нибудь подсказать, как мне это сделать.

На самом деле после SSH я хочу продлить то же самое для некоторых других служб. Итак, я смотрю на предложение уровня модуля PAM.

[РЕДАКТИРОВАТЬ] Решение: Я использовал функцию разговора, предоставленную PAM. Он используется для связи между приложением, поддерживающим PAM, и модулем.

Спасибо, GG

1 Ответ

0 голосов
/ 05 января 2011

Взгляните на метод интерактивной аутентификации ssh, который предназначен для таких случаев.

Для OpenSSh вы должны включить PAMAuthenticationViaKbdInt, ChallengeResponseAuthentication и UsePAM в sshd_config.

Хотя не пробовал, надеюсь, это поможет.

...