Я пытаюсь написать модуль pam, который будет считывать пароль из файла, а затем разрешать пользователю входить в систему без ввода пароля.
[EDIT: файл будет сохранен на внешнем устройстве. (Попытка удовлетворить двухфакторную аутентификацию). Это может звучать очень небезопасно, но файл будет зашифрован с помощью соответствующего алгоритма шифрования. Обмен ключами и шифрование / дешифрование не проблема]
Когда подключено внешнее устройство, пользователь будет вводить свое имя пользователя только на экране входа в систему (KDM), тогда мой модуль PAM получит требуемый пароль от устройства, а затем войдет в систему.
Я новичок в теме PAM, я провел некоторое исследование, но не смог найти, возможно ли это (если это так) или нет.
Буду признателен, если вы укажете способ решения этой проблемы.