Leitor de impressão digital Lenovo T440s no Fedora 20

8

Acabei de comprar meu novo Lenovo T440s e instalei o Fedora 20 com o Gnome 3 nele. Tudo funciona sem problemas, exceto pelo leitor de impressões digitais. Ele tem um dispositivo Validity VFS5011 (138a: 0017) que ainda não é oficialmente suportado por libfprint , mas há suporte experimental disponível .

Eu instalei esta versão do libfprint da fonte e também construí o padrão fprintd e < um pam_fprint . Na seção Usuários das configurações do Gnome, agora tenho uma opção para ativar o login da impressão digital. Eu inscrevo minha impressão digital e obtenho um "Sua impressão digital foi salva com sucesso. Agora você deve ser capaz de fazer o login usando o seu leitor de impressões digitais." mensagem. No entanto, eu não sou. A tela de login me pede minha senha como de costume. O indicador LED no leitor de impressões digitais não está piscando.

Em um terminal, posso verificar minha impressão digital usando fprintd-verify e isso funciona. Inscrever o dedo via fprintd-enroll também funciona e parece ser a mesma coisa que o registro real das configurações do sistema.

Atualizar

Dos arquivos pam.d , dois já incluem pam_fprintd.so , um é fingerprint-auth , o outro é system-auth :

#%PAM-1.0
# This file is auto-generated.
# User changes will be destroyed the next time authconfig is run.
auth        required      pam_env.so
auth        sufficient    pam_fprintd.so
auth        sufficient    pam_unix.so nullok try_first_pass
auth        requisite     pam_succeed_if.so uid >= 1000 quiet_success
auth        required      pam_deny.so

account     required      pam_unix.so
account     sufficient    pam_localuser.so
account     sufficient    pam_succeed_if.so uid < 1000 quiet
account     required      pam_permit.so

password    requisite     pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type=
password    sufficient    pam_unix.so sha512 shadow nullok try_first_pass use_authtok
password    required      pam_deny.so

session     optional      pam_keyinit.so revoke
session     required      pam_limits.so
-session     optional      pam_systemd.so
session     [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid
session     required      pam_unix.so

Além disso, acho que o monte de arquivos gdm-* pode ser relevante, pois entendo que gdm é a tela de login do Gnome? No entanto, nenhum deles tem pam-fprintd.so e adiciona-o a, e. gdm-fingerprint não teve efeito.

    
por Jonas 05.03.2014 / 13:37

2 respostas

1

Afinal, resolvi o problema pelo menos parcialmente. Aparentemente,

yum install fprintd-pam

fez o truque. Agora, eu posso usar o leitor de impressão digital para autenticação sudo e remover um bloqueio de tela, mas não ainda para a tela de login inicial (o que eu acho bastante estranho, já que a tela de login e o bloqueio de tela parecem bem muito o mesmo). Qualquer outra resposta sobre como conseguir isso ainda é bem-vinda.

    
por 27.03.2014 / 12:20
0

Eu tenho um T410 sem o leitor, mas gostaria de verificar esta página para ver se há alguma coisa lá que possa ajudar: Fedora Wiki - Recursos / Impressão digital .

Eu também comecei a pesquisar a categoria ThinkWiki T440 , não vi nada específico para isso modelo lá, mas muitas vezes você pode subir e descer alguns modelos para encontrar informações relevantes.

Também notei que encontrei este fórum da Lenovo onde alguém fazia a mesma pergunta que você (mesmo modelo de distro diferente - Ubuntu 13.10). Ubuntu 13.10 em um leitor T440 - Wifi, Sound, Fingerprint Reader e TrackPoint .

    
por 05.03.2014 / 15:06