У меня включен вход по отпечатку пальца и пароль. Однако каждый работает только тогда, когда отображается соответствующее приглашение.
Когда отображается запрос отпечатка пальца, ввод паролей не работает.
Когда отображается поле пароля, сканирование отпечатков пальцев не работает.
Когда отображаются как запрос отпечатка пальца, так и поле пароля (при разблокировке и истечении времени считывания отпечатка пальца), сканирование отпечатка пальца не работает, но ввод пароля работает.
Есть ли способ, чтобы оба метода входа работали независимо от того, какая подсказка отображается?
На данный момент это может быть невозможно. Я перечисляю ниже то, что предполагает, что это (по крайней мере) сложно, и что вы можете попробовать.
В настоящий момент вы не можете сразу ввести пароль, когда вас попросят ввести отпечаток пальца. Прежде чем запросить пароль, необходимо сначала заблокировать аутентификацию по отпечатку пальца (провести не тем пальцем или дать ему время ожидания) . Это ограничение PAM, потому что его модули не должны быть многопоточными и, следовательно, не могут поддерживать несколько средств аутентификации одновременно. (Старый ThinkFinger раньше делал это , но это был грубый взлом, который вызвал много проблем.) возможное решение этого ограничения - сделать так, чтобы gdm, screensaver и policykit-1 поддерживали несколько альтернативных стеков PAM.
Я не пробовал это предложение (которое является не более чем предложением), но я не нашел упоминаний о том, что кто-то преуспел.
pam_fprintd не поддерживает ввод пароля или отпечатка пальца , как это делает pam_thinkfinger, потому что это грубый взлом, и может быть исправлено, если менеджеры входа в систему запускают 2 отдельных стека PAM
Lights of hope, YMMV:
Связанные :