Рейтинг:0

Разрешение PAM работает только при добавлении фиктивного суффикса

флаг pe

Я пытаюсь использовать PAM для аутентификации OpenVPN против 2FA (не важная информация). Вот моя конфигурация PAM:

требуется учетная запись pam_permit.so
требуется аутентификация pam_google_authenticator.so secret=/etc/openvpn/google-authenticator/${USER} user=root forward_pass nullok debug authtok_prompt=pin

У меня проблема в первой строке (или там, где я ее выразил). Использование строки, как показано, приводит к сбою конфигурации PAM по какой-то причине, которую я не понимаю:

/var/log/auth.log:

: Нет такого файла или каталога.
2022-01-06 23:02:53 ошибка openvpn(pam_google_authenticato[9]: PAM добавляет неисправный модуль: /lib/security/pam_permit.so

Однако добавление НИЧЕГО в конце этой строки (даже пробела или любого фиктивного текста) приводит к тому, что моя конфигурация PAM работает идеально! Другими словами, имея это требуется учетная запись pam_permit.so (обратите внимание на пробел в конце), или это требуется учетная запись pam_permit.so DUMMY работает!

Я не понимаю, в чем причина. Может ли кто-нибудь помочь мне понять, в чем здесь проблема?

Я в контейнере Docker (альпийский изображение).

Еще одно странное поведение, которое я наблюдал: размещение нуллок, или же отлаживать флаги в конце второй строки приводят к тому, что конфигурация становится недействительной, но их размещение в середине устраняет проблему. Что здесь происходит? Т

Рейтинг:0
флаг pe

Что ж, оказалось, что проблема обоих странных поведений заключалась в символах CRLF.

Как только я использовал LF, все заработало, как и ожидалось.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.