Как разрешить ввод отпечатка пальца и пароля на экране блокировки / входа в систему независимо от типа запроса?

У меня включен вход по отпечатку пальца и пароль. Однако каждый работает только тогда, когда отображается соответствующее приглашение.

  • Когда отображается запрос отпечатка пальца, ввод паролей не работает.

  • Когда отображается поле пароля, сканирование отпечатков пальцев не работает.

  • Когда отображаются как запрос отпечатка пальца, так и поле пароля (при разблокировке и истечении времени считывания отпечатка пальца), сканирование отпечатка пальца не работает, но ввод пароля работает.

enter image description here

Есть ли способ, чтобы оба метода входа работали независимо от того, какая подсказка отображается?

1
задан 23 April 2021 в 17:21

1 ответ

На данный момент это может быть невозможно. Я перечисляю ниже то, что предполагает, что это (по крайней мере) сложно, и что вы можете попробовать.

  1. Согласно this ,

В настоящий момент вы не можете сразу ввести пароль, когда вас попросят ввести отпечаток пальца. Прежде чем запросить пароль, необходимо сначала заблокировать аутентификацию по отпечатку пальца (провести не тем пальцем или дать ему время ожидания) . Это ограничение PAM, потому что его модули не должны быть многопоточными и, следовательно, не могут поддерживать несколько средств аутентификации одновременно. (Старый ThinkFinger раньше делал это , но это был грубый взлом, который вызвал много проблем.) возможное решение этого ограничения - сделать так, чтобы gdm, screensaver и policykit-1 поддерживали несколько альтернативных стеков PAM.

Я не пробовал это предложение (которое является не более чем предложением), но я не нашел упоминаний о том, что кто-то преуспел.

  1. Согласно этот ,

pam_fprintd не поддерживает ввод пароля или отпечатка пальца , как это делает pam_thinkfinger, потому что это грубый взлом, и может быть исправлено, если менеджеры входа в систему запускают 2 отдельных стека PAM

Lights of hope, YMMV:

  1. См. пункт 1 выше.
  2. Согласно this , существует форк https://github.com/zsxsoft/libfprint-fprintd , хотя он старый и не поддерживается.

Связанные :

  1. https://unix.stackexchange.com/questions/332149/how-to-login-with-both-password-and-fingerprint
  2. https://unix.stackexchange .com / questions / 207360 / use-multiple-pam-login-methods-at-once
  3. https://www.redhat.com/sysadmin/pam-authconfig («Вы можете установить несколько параметров на в то же время ... ")
0
ответ дан 23 April 2021 в 23:21

Другие вопросы по тегам:

Похожие вопросы: