Pppd PAM использовать и комбинировать с CHAP/MSCHAP
Успешно настроил pppd для использования PAM (/etc/pam.d/ppp
) для шагов аутентификации (используется login
вариант в дополнение к auth
). Тем не менее, это, кажется, работает только для PAP (require pap
, refuse chap
).
При переключении в режим chap/mschap метод PAM больше не работает. Я просто получаю сообщение об ошибке в журнале: "Пользователь X не может аутентифицироваться с помощью CHAP". Есть ли способ заставить это работать? Потому что, насколько я понимаю, PAP - это открытый текст, в то время как реализации (MS)CHAP поддерживают методы вызова / ответа или шифрования (следовательно, более безопасные).
1 ответ
Боюсь, ppp + pam + chap не сработает. обычно приложение запрашивает pam "пожалуйста, аутентифицируйте имя пользователя с паролем", а сама pam обрабатывает способ хранения паролей в бэкэнде (открытый текст, зашифрованный или любой другой). с помощью chap пароль пользователя уже входит в хешированную форму, которую нельзя вернуть обратно в открытый текст. но это будет необходимо для работы Пэм...