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