Я пишу модуль s sh, который получает имя пользователя и пароль от пользователя ab s sh, аутентифицирует их на удаленном сервере, а затем сопоставляет каждого удаленного пользователя с тем же локальным пользователем, используя pam_set_item. У меня есть pam_module, который делает все это.
Но sshd по-прежнему вызывает getpwnam для исходного имени пользователя (локально неизвестно) и не может войти в систему.
Чего мне не хватает?