Ubuntu 18.04での指紋アクティベーション


17

HP Elitebook 2530Pを持っています。ログイン用の指紋センサーをアクティブにするのに問題があります。誰も私を助けることができますか?Ubuntu 18.04を使用します


指紋のドライバーを試しましたか?
サトリアHRハルソノ

はい、しかし、私はエリートブックのubuntuバージョンを見つけることができません
Flen

回答:


17

私は新鮮なUbuntu 18.04でこれを行いました-デル・ボストロ:

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

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

sudoに指紋を使用するようにPAM構成を変更することもできます。そして、指紋認証オプションをチェックします。したがって、sudoを使用すると、フィンガープリントを求められます。指紋のタイムアウトを待つと、標準パスワードの入力を求められます。

再起動その後、設定/ユーザーに移動し、指紋ログインを有効にします。再起動が必要になる場合があります。


4
この事は、ThinkPadのシリーズでは動作しませんでした
アクヒルSurapuramに

それはまだ私のために働いていません。pam-auth-updateで指紋センサーを選択しました。ただし、[ユーザー]画面で有効にすることはできません。
僧須菩提

ここでも同じですが、機能しませんでした。asus a509fjを使用..
ブディムリョ

1
私のASUS P2440UAの作品
ナム・グエン

18.04 LTSを実行しているThinkPad T440pでは問題なく動作します。インストール後に必ず再起動し、ユーザーの詳細に移動して指紋を有効にしてサインアップしました。
シドマイスター

8

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
  • インストールが完了したら、編集のために/etc/pam.d/common-authを開きます(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回スワイプします。

これですべてです。これで、指紋リーダーを使用してログインしたり、(インストールなどの)ログイン後に認証したりできるようになります。


古いDigitalPersona 4000Bの魅力のように動作します!!! また、指紋GUIの使用も機能します。askubuntu.com
a


1

最新のアップグレードを使用して、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のビルドへ。

  • 次のようにして、ユーザーへの指紋登録を許可します。

    1. 次のように/lib/udev/rules.d/40-libfprint0-custom.rulesを作成します。
      ATTRS{idVendor}=="04f3", ATTRS{idProduct}=="0c1a", MODE="0664", GROUP="plugdev"
      

      ベンダーと製品IDはlsusb出力で確認できます。Bus 001 Device 005: ID 04f3:0c1a Elan Microelectronics Corp.

    2. あなたを追加$USERするplugdevグループ:
      usermod -a -G plugdev $USER
    3. リブート
  • 指紋を登録します。
    fprintd-enroll 
  • 指紋照合を確認する
    fprintd-verify
  • できた 呼び出すsudoか、Ubuntuセッションのログイン中に確認できます(再起動が必要な場合があります)。 ここに画像の説明を入力してください ここに画像の説明を入力してください
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.