Рейтинг:0

Захват данных для входа, введенных пользователем при входе в Linux

флаг cn

Я пытаюсь решить эту проблему аутентификации пользователя, когда пользователь вводит данные для входа в систему при загрузке Linux, но аутентификация происходит через другое подключенное устройство в целях безопасности, и после аутентификации пользователь входит в систему.

Не вдаваясь в подробности того, как работает аутентификация (она уже реализована, как и связь между устройством Linux и другим подключенным устройством). Вот что я хочу сделать:

  1. Когда пользователь вводит данные для входа в систему при загрузке Linux, я либо хочу захватить их напрямую, используя мое приложение на C++.

или же

  1. Временно сохраните данные для входа в файл, где мое фоновое приложение C++ может их прочитать и удалить после прочтения.

Любые идеи?

waltinator avatar
флаг it
Вы можете сделать это с помощью PAM (подключаемых модулей аутентификации) (`man -k pam`), если вы предоставите модуль. Это не просто.

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

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