HP Elitebook 2530Pを持っています。ログイン用の指紋センサーをアクティブにするのに問題があります。誰も私を助けることができますか?Ubuntu 18.04を使用します
HP Elitebook 2530Pを持っています。ログイン用の指紋センサーをアクティブにするのに問題があります。誰も私を助けることができますか?Ubuntu 18.04を使用します
回答:
私は新鮮なUbuntu 18.04でこれを行いました-デル・ボストロ:
必要なアプリケーションをインストールします。
sudo apt install -y fprintd libpam-fprintd
sudo pam-auth-update
sudoに指紋を使用するようにPAM構成を変更することもできます。そして、指紋認証オプションをチェックします。したがって、sudoを使用すると、フィンガープリントを求められます。指紋のタイムアウトを待つと、標準パスワードの入力を求められます。
再起動その後、設定/ユーザーに移動し、指紋ログインを有効にします。再起動が必要になる場合があります。
Satria HR Harsonoがリンクしている回答はテストしていませんが、PPAを使用する必要があることに気付きました。私のソリューションでは、PPAを使用せずに稼働させる必要があります。さらに良いのは、指をスワイプした後、Enterキーやログインボタンを押す必要がないことです。自動的にログインするだけです。
まず、指紋リーダーが認識されていることを確認してください。これらは通常、USBデバイスとして表示されます。走るlsusb
$ lsusb バス004デバイス001:ID 1d6b:0003 Linux Foundation 3.0ルートハブ バス003デバイス001:ID 1d6b:0002 Linux Foundation 2.0ルートハブ バス002デバイス001:ID 1d6b:0003 Linux Foundation 3.0ルートハブ ... バス001デバイス009:ID 0483:2016 STMicroelectronics指紋リーダー ... バス001デバイス002:ID 058f:6366 Alcor Micro Corp. Multi Flash Reader バス001デバイス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で指紋リーダーを使用することを参照していますか?あなたはこの答えを逃したと思います/ubuntu//a/872187/275849
または、認証に指紋リーダーを使用したいですか?これをチェックしてください/ubuntu//a/1040609/275849
最新のアップグレードを使用して、Ubuntu 18.04の下でXiaomi Notebook ProにElanの指紋デバイスを構成しました。libfprintUbuntuに付属している公式バージョンはElanのデバイスをサポートしていないため、iafilatovのバージョンをビルドするために使用します。このマニュアルに続くlsusbの出力に従ってベンダーIDを変更することにより、HP 2530に役立つ可能性があります。
私の場合、iafilatovのlibfprintでの検証が成功すると、fingerprint-guiがクラッシュするため、fprintdユーティリティのみを使用しています。
fprintdをインストールし、sudoに対して有効にします
sudo apt install -y fprintd libpam-fprintd
sudo pam-auth-update
iafilatovのlibfprintのビルドlibfprintとインストールを 更新します。ビルドリリースバージョンについては、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.
$USERするplugdevグループ:
usermod -a -G plugdev $USERfprintd-enroll fprintd-verifysudoか、Ubuntuセッションのログイン中に確認できます(再起動が必要な場合があります)。
