프롬프트 유형에 관계없이 잠금/로그인 화면에서 지문과 비밀번호 입력을 모두 허용하려면 어떻게 해야 합니까?

프롬프트 유형에 관계없이 잠금/로그인 화면에서 지문과 비밀번호 입력을 모두 허용하려면 어떻게 해야 합니까?

지문과 비밀번호 로그인을 모두 활성화했습니다. 그러나 각각은 해당 프롬프트가 표시되는 경우에만 작동합니다.

  • 지문 프롬프트가 표시되면 비밀번호 입력이 작동하지 않습니다.

  • 비밀번호 필드가 표시되면 지문 스캔이 작동하지 않습니다.

  • 지문 프롬프트와 비밀번호 필드가 모두 표시되는 경우(잠금 해제 및 지문 판독 시간 초과 시) 지문 스캔은 작동하지 않지만 비밀번호 입력은 작동합니다.

여기에 이미지 설명을 입력하세요

어떤 프롬프트가 표시되는지에 관계없이 두 가지 로그인 방법을 모두 사용할 수 있는 방법이 있습니까?

답변1

지금으로서는 불가능할 수도 있습니다. 나는 그것이 (적어도) 복잡하다는 것을 암시하는 것과 당신이 시도할 수 있는 것들을 아래에 나열하고 있습니다.

  1. 에 따라이것,

현재는 지문입력 시 비밀번호를 바로 입력하실 수 없습니다. 비밀번호를 묻는 메시지가 표시되기 전에 먼저 지문 인증이 실패하도록 해야 합니다(잘못된 손가락을 사용하거나 시간 초과되도록 놔두기). 이는 모듈이 스레드되어서는 안 되고 동시에 여러 인증 수단을 지원할 수 없기 때문에 PAM의 제한 사항입니다. (이전의 ThinkFinger는 이 작업을 수행했지만 많은 문제를 야기한 심각한 해킹이었습니다.) 이 제한에 대한 가능한 해결책은 gdm, 화면 보호기 및 정책 키트-1이 여러 대체 PAM 스택을 지원하도록 만드는 것입니다.

나는 거기에서 제안을 시도하지 않았지만(이는 제안에 불과합니다) 성공한 사람에 대한 언급을 찾지 못했습니다.

  1. 에 따라이것,

pam_fprintd는 pam_thinkfinger처럼 비밀번호나 지문 입력을 지원하지 않습니다. 이는 심각한 해킹이고 로그인 관리자가 2개의 별도 PAM 스택을 실행하도록 하여 문제를 해결할 수 있기 때문입니다.

희망의 빛, YMMV:

  1. 위의 항목 1을 참조하세요.
  2. 에 따라이것, 포크가 있어요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 ("여러 옵션을 동시에 설정할 수 있습니다...")

관련 정보