
指紋プロファイルを設定してfprintd
追加しましたが、今行き詰まっています。どうすればログインできるようになりますか?追加しました
auth sufficient pam_unix.so try_first_pass likeauth nullok
auth sufficient pam_fprintd.so
/etc/pam.d/sddm
提案されたように、冒頭でここauth
何も変わりません(とsufficient
、 との間にはスペースsufficient
の代わりにタブを使いましたpam_...
が、この方がファイル内の他のエントリと一貫性があるようです。 、 、 の間にはスペースを使いましたpam_unix.so
。try_first_pass
これlikeauth
はnullok
何か影響があるでしょうか?)。これらをファイルの最初のコード行になるように追加しました。ページには次のようにも書かれています。
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 回スワイプして指紋を登録します。
しかし!ログイン画面は修正されずに動作します。