HP Elitebook 2530P があります。ログイン用の指紋センサーをアクティブにするのに問題があります。誰も私を助けることができますか? Ubuntu 18.04を使用します
Ubuntu 18.04でこれを行いました-Dell vostro:
必要なアプリケーションをインストールします。
Sudo apt install -y fprintd libpam-fprintd
Sudo pam-auth-update
PAM構成を変更して、Sudoに指紋を使用することができます。そして、指紋認証オプションをチェックします。したがって、Sudoを使用すると、フィンガープリントを求められます。指紋のタイムアウトを待つと、標準パスワードの入力を求められます。
再起動その後、設定/ユーザーに移動し、指紋ログインを有効にします。再起動が必要になる場合があります。
Satria H R Harsonoへのリンク という答えはテストしていませんが、PPAを使用する必要があることに気付きました。私のソリューションでは、PPAを使用せずに稼働させる必要があります。さらに良いのは、指をスワイプした後にエンターやログインボタンを押す必要がないことです。自動的にログインするだけです。
まず、指紋リーダーが認識されていることを確認してください。これらは通常、USBデバイスとして表示されます。 lsusb
を実行します
$ lsusb Bus 004 Device 001:ID 1d6b:0003 Linux Foundation 3.0ルートハブ Bus 003 Device 001:ID 1d6b:0002 Linux Foundation 2.0ルートハブ バス002デバイス001:ID 1d6b:0003 Linux Foundation 3.0ルートハブ ... バス001デバイス009:ID 0483:2016 STMicroelectronics指紋リーダー ... Bus 001 Device 002:ID 058f:6366 Alcor Micro Corp. Multi Flash Reader Bus 001 Device 001:ID 1d6b :0002 Linux Foundation 2.0ルートハブ
私のシステムは、接続されている指紋リーダーをSTMicroelectronics指紋リーダーとして検出していることがわかります。ここから、プログラムをインストールして構成ファイルを変更するだけです。
Sudo apt install -y fprintd libpam-fprintd
Sudo nano /etc/pam.d/common-auth
)。 と表示されている行(システムの17行目)を見つけます。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ファイルを保存します(Ctrl + Shift + X、Y、Enter)。
fprintd-enroll $ USERコマンドを実行した後、指紋を登録するために指でリーダーを3回スワイプします。
これですべてです。これで、指紋リーダーを使用してログインしたり、ログイン後の認証(インストールなど)を行えるようになります。
最新のアップグレードで、Ubuntu 18.04の下でXiaomi Notebook ProでElanの指紋デバイスを構成しました。 Ubuntuに付属しているlibfprint
の公式バージョンはElanのデバイスをサポートしていないため、 iafilatov's バージョンのビルドに使用します。このマニュアルに続くlsusbの出力に従ってベンダーIDを変更することにより、HP 2530に役立つ場合があります。
私の場合、iafilatovのlibfprintでの検証が成功すると、fingerprint-guiがクラッシュするため、fprintdユーティリティのみを使用しています。
fprintdをインストールし、Sudoに対して有効にします
Sudo apt install -y fprintd libpam-fprintd
Sudo pam-auth-update
libfprint
建物とinstallingiafilatovのlibfprint を更新します。ビルドreleaseバージョンについては README.md を参照してください。
シンボリックリンク/usr/lib/libfprint.so.0
-> /usr/local/lib/libfprint.so.0.0.0
を更新します(新しくインストールされたiafilatovのビルドへ。
次のように、ユーザーへの指紋登録を許可します。
ATTRS{idVendor}=="04f3", ATTRS{idProduct}=="0c1a", MODE="0664", GROUP="plugdev"
ベンダーと製品IDは
lsusb
出力にあり、Bus 001 Device 005: ID 04f3:0c1a Elan Microelectronics Corp.
のようなElanラインsmthを検索できます。
$USER
をplugdev
グループに追加します:usermod -a -G plugdev $USER
fprintd-enroll
fprintd-verify
Sudo
を呼び出すか、Ubuntuセッションのログイン中に確認できます(再起動が必要な場合があります): ログインにUbuntuで指紋リーダーを使用することを参照していますか?あなたはこの答えを逃したと思います https://askubuntu.com/a/872187/275849
または、認証に指紋リーダーを使用したいですか?これを確認してください https://askubuntu.com/a/1040609/275849