Kubuntuで「fprintd」ログインを実装する方法は?

Kubuntuで「fprintd」ログインを実装する方法は?

指紋プロファイルを設定しfprintdて追加しましたが、これでブロックされました。ログインするにはどうすればよいですか?追加しました

auth sufficient pam_unix.so try_first_pass likeauth nullok
auth sufficient pam_fprintd.so

/etc/pam.d/sddm提案どおり開始こここれは何も変更しません。 (私は、authsufficientsufficient間にスペースの代わりにタブを使用しますが、これpam_...はファイル内の他の項目とより一貫性があるようです。、との間にpam_unix.soスペースを使用します。できるように追加しました。ページには次の内容も記載されています。try_first_passlikeauthnullok

KDEのロック画面で機能させるには、最初に同じ行を追加します。/etc/pam.d/kde

しかし、そのようなファイルはありません!私はこのwikiエントリに移動しましたこれしかし、私は返品ファイルがなく、これまで成功していないまま水をテストするためにファイル/etc/pam.d/system-local-loginにコードを追加してみました。sudoファイルの間違った場所に行を追加したり、タブが必要な場所にスペースを使用したようです。これは合理的に聞こえますか?よろしくお願いします!

答え1

自分で答えを見つけました!ここにいる。リンクが失われた場合、テキストは次のようになります。

必須アプリケーションをインストールします。

sudo apt install -y fprintd libpam-fprintd
sudo pam-auth-update

インストールが完了したら、編集用に/etc/pam.d/common-authを開きます。

$ sudoedit /etc/pam.d/common-auth
auth [success=1 default=ignore] pam_unix.so nullok_secure

下に太字の行を追加してファイルを修正します。線がここに示されているのと同じ順序であることを確認してください。

auth [success=2 default=ignore] pam_fprintd.so max_tries=1 timeout=10 
auth [success=1 default=ignore] pam_unix.so nullok_secure

救う。

最後に、次のコマンドを使用して指紋を登録します。

fprintd-enroll $USER

命令実行後、カードリーダーに指を3回押して指紋を登録してください。

しかし!ログイン画面が変更されていません。

関連情報