Aktivasi Sidik Jari di Ubuntu 18.04


18

Saya memiliki HP Elitebook 2530P . Saya memiliki masalah untuk mengaktifkan sensor sidik jari untuk login. adakah yang bisa membantu saya Saya menggunakan Ubuntu 18.04


Sudahkah Anda mencoba beberapa driver untuk sidik jari Anda?
Satria HR Harsono

ya, tetapi saya tidak dapat menemukan versi ubuntu untuk elitebook
Flen- Tiix

Jawaban:


17

Saya melakukan ini pada Ubuntu baru saya 18,04 - dell vostro:

Instal aplikasi yang dibutuhkan:

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

Anda mungkin ingin mengubah konfigurasi PAM untuk menggunakan sidik jari untuk sudo: Dan periksa opsi otentikasi Fingerprint. Jadi, ketika Anda menggunakan sudo, ia akan meminta sidik jari. Jika Anda menunggu batas waktu sidik jari, ia akan meminta kata sandi standar.

Reboot Lalu buka pengaturan / pengguna dan aktifkan Login Sidik Jari. Anda mungkin perlu me-reboot.


4
Hal ini tidak berfungsi untuk seri ThinkPad
Akhil Surapuram

Itu masih tidak bekerja untuk saya. Saya telah memilih sensor sidik jari di pam-auth-update. Tetapi masih belum tersedia untuk mengaktifkan di layar Pengguna.
Bhikkhu Subhuti

Sama di sini, tidak bekerja. menggunakan asus a509fj ..
Budi Mulyo

1
Bekerja pada asus saya P2440UA
Nam Nguyễn

Ini berfungsi tanpa masalah pada ThinkPad T440p saya yang menjalankan 18,04 LTS. Saya baru saja memastikan untuk reboot setelah instalasi dan kemudian pergi ke detail pengguna untuk mengaktifkan dan mendaftar sidik jari saya.
Sidmeister

8

Saya belum menguji jawaban yang terhubung dengan Satria HR Harsono , tetapi saya perhatikan bahwa mereka membutuhkan penggunaan PPA. Solusi saya harus membuat Anda berdiri dan berjalan tanpa PPA. Lebih baik lagi, Anda tidak harus menekan enter atau tombol login setelah menggesekkan jari Anda. Itu hanya masuk secara otomatis.

Pertama-tama, pastikan pembaca sidik jari Anda dikenali. Ini biasanya muncul sebagai perangkat USB. Larilsusb

$ lsusb
Bus 004 Perangkat 001: ID 1d6b: 0003 Linux Foundation 3.0 root hub
Perangkat Bus 003 001: ID 1d6b: 0002 Linux root 2.0 hub root
Perangkat Bus 002 001: ID 1d6b: 0003 Linux root 3.0 hub root
...
Perangkat Bus 001 009: ID 0483: 2016 STMicroelectronics Fingerprint Reader
...
Perangkat Bus 001 002: ID 058f: 6366 Multi Flash Reader Alcor Micro Corp.
Perangkat Bus 001 001: ID 1d6b: 0002 Linux root 2.0 hub root

Anda dapat melihat bahwa sistem saya mendeteksi pembaca sidik jari saya yang terpasang sebagai STMicroelectronics Fingerprint Reader. Dari sini yang perlu saya lakukan hanyalah menginstal beberapa program dan memodifikasi file konfigurasi.

  • Instal aplikasi yang dibutuhkan.
    sudo apt install -y fprintd libpam-fprintd
  • Setelah menginstal selesai, buka /etc/pam.d/common-auth untuk mengedit ( sudo nano /etc/pam.d/common-auth). Temukan baris (baris 17 pada sistem saya) yang bertuliskan
    auth [sukses = 1 default = abaikan] pam_unix.so nullok_secure
    dan memodifikasi file dengan menambahkan baris yang ditunjukkan di bawah ini dalam huruf tebal. Pastikan urutan garis-garis ini sama dengan yang ditunjukkan di sini.
    auth [sukses = 2 default = abaikan] pam_fprintd.so max_tries = 1 batas waktu = 10 
    auth [sukses = 1 default = abaikan] pam_unix.so nullok_secure
    Simpan file (Ctrl + Shift + X, Y, Enter).
  • Terakhir, daftarkan sidik jari Anda dengan perintah berikut
    fprintd-register $ USER
    Setelah menjalankan perintah, geser jari Anda melintasi pembaca 3 kali untuk mendaftarkan sidik jari Anda.

Hanya itu yang ada untuk itu. Anda sekarang harus dapat menggunakan pembaca sidik jari Anda untuk login atau untuk mengotentikasi (untuk hal-hal seperti instalasi) pasca-masuk.


Bekerja seperti pesona pada DigitalPersona 4000B lama !!! Juga menggunakan GUI Sidik Jari berfungsi: askubuntu.com/a/872187/139248
Maxwel Leite


1

Saya baru saja mengkonfigurasi perangkat sidik jari Elan di Xiaomi Notebook Pro saya di bawah Ubuntu 18.04 dengan peningkatan terbaru. Versi resmi libfprintyang datang dengan Ubuntu tidak mendukung perangkat Elan, jadi saya gunakan untuk membangun versi iafilatov . Mungkin ini bisa berguna untuk HP 2530 dengan mengubah ID vendor sesuai dengan output lsusb mengikuti manual ini.

Dalam kasus saya sidik jari-gui gagal pada verifikasi yang berhasil dengan libfprint iafilatov, jadi saya hanya menggunakan utilitas fprintd

  • Instal fprintd dan aktifkan untuk sudo

    sudo apt install -y fprintd libpam-fprintd
    sudo pam-auth-update
  • Perbarui libfprintbangunan dan instal libfprint iafilatov . Lihat README.md untuk versi rilis build .

  • Perbarui tautan simbolis /usr/lib/libfprint.so.0-> /usr/local/lib/libfprint.so.0.0.0(ke bangunan iafilatov yang baru dipasang.

  • Izinkan pendaftaran sidik jari ke pengguna sebagai berikut:

    1. Buat /lib/udev/rules.d/40-libfprint0-custom.rules sebagai berikut:
      ATTRS{idVendor}=="04f3", ATTRS{idProduct}=="0c1a", MODE="0664", GROUP="plugdev"
      

      ID vendor & produk dapat ditemukan dalam lsusboutput, cari seperti apa garis ElanBus 001 Device 005: ID 04f3:0c1a Elan Microelectronics Corp.

    2. Tambahkan Anda $USERke plugdevgrup:
      usermod -a -G plugdev $USER
    3. Mulai ulang
  • Daftarkan sidik jari:
    fprintd-enroll 
  • Verifikasi pencocokan sidik jari
    fprintd-verify
  • Selesai Anda dapat memeriksanya dengan menelepon sudoatau saat sesi masuk Ubuntu (mungkin perlu reboot): masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.