
Configurei fprintd
e adicionei um perfil de impressão digital, mas agora não consigo: como faço para fazer login? Eu adicionei
auth sufficient pam_unix.so try_first_pass likeauth nullok
auth sufficient pam_fprintd.so
no início de /etc/pam.d/sddm
como sugeridoaquique não mudou nada (usei uma tabulação entre e, e em vez de espaços, mas isso parece mais consistente com as outras entradas no arquivo. Usei espaços entre,, e auth
. sufficient
Isso sufficient
poderia pam_...
afetar pam_unix.so
alguma try_first_pass
coisa ?). Eu os adicionei para que sejam a primeira linha de código do arquivo. A página também dizlikeauth
nullok
Para fazê-lo funcionar na tela de bloqueio do KDE, adicione também a mesma linha no início de
/etc/pam.d/kde
mas não tenho esse arquivo! Fui direcionado para aquela entrada do wiki deEste, mas eutambémnão tenho um /etc/pam.d/system-local-login
arquivo e minhas tentativas de adicionar o código ao sudo
arquivo para testar as condições não funcionaram até agora. Acho que posso estar adicionando a linha no lugar errado do arquivo ou usando espaços onde deveria usar tabulações. Isso parece plausível? Agradeço antecipadamente!
Responder1
Eu mesmo encontrei a resposta!Aqui está. Caso esse link caia, aqui está o texto:
Instale os aplicativos necessários:
sudo apt install -y fprintd libpam-fprintd
sudo pam-auth-update
Assim que a instalação terminar, abra /etc/pam.d/common-auth para edição
$ sudoedit /etc/pam.d/common-auth
auth [success=1 default=ignore] pam_unix.so nullok_secure
E modifique o arquivo adicionando a linha mostrada abaixo em negrito. Certifique-se de que a ordem dessas linhas seja a mesma mostrada aqui.
auth [success=2 default=ignore] pam_fprintd.so max_tries=1 timeout=10
auth [success=1 default=ignore] pam_unix.so nullok_secure
Salvar.
Por fim, registre sua impressão digital com o seguinte comando:
fprintd-enroll $USER
Após executar o comando, passe o dedo 3 vezes no leitor para cadastrar sua impressão digital.
Mas! A tela de login funciona sem correção.