Как насчет этого. Создайте сценарий, который делает следующее:
На странице руководства pam (8)
прямо сказано, что он учитывает /etc/pam.conf
, но только если / etc / pam .d /
не существует. Никакого упоминания об альтернативных местах. Подробное руководство находится здесь .
Либо сделайте так, чтобы ваши модули вызывались только вами, либо используйте виртуальную машину, настроенную для тестирования.
Я просмотрел исходники Linux PAM. /etc/pam.conf , /etc/pam.d жестко запрограммированы там. : (