С помощью sshd
вам необходимо явно настроить его для использования PAM
UsePAM Enables the Pluggable Authentication Module interface. If set to
yes this will enable PAM authentication using
ChallengeResponseAuthentication and PasswordAuthentication in
addition to PAM account and session module processing for all
authentication types.
Обратите внимание, что это по-прежнему ограничено в типах аутентификации; поэтому, если вы аутентифицируетесь с помощью ключей ssh, PAM не вызывается для стека «auth».
[Я здесь относительно недавно, так что у меня недостаточно репутации, чтобы добавить это в качестве комментария. Итак...]
В качестве ответа я преобразовал высказанные здесь опасения в запрос функции дляpam_cap.so
. Это было реализовано с помощьюautoauth
аргумента модуля в libcap -версии 2.51 .