модуль pam для переназначения пользователей s sh - PullRequest
0 голосов
/ 09 января 2020

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

Но sshd по-прежнему вызывает getpwnam для исходного имени пользователя (локально неизвестно) и не может войти в систему.

Чего мне не хватает?

1 Ответ

0 голосов
/ 16 января 2020

Я просто передаю это, когда сам наткнулся на это несколько минут go. Это говорит о том, что OpenS SH не может справиться с тем, что вы пытаетесь сделать (ie изменяя имя пользователя mid-PAM). Это сообщение от 2011 года, но в нем будет объяснено, что вы видите.

в самом деле нет открытого кода sh, который бы корректировал имя пользователя, полученное из соединения, во внутренних переменных, которые хранят это и позже используется в других вызовах системы.

Оригинальное сообщение в списке пам-листов

См. также - отчет об ошибках

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...